Release: develop → stage (2026-11-01: Ever Connect identity, billing fences, Ever Works inbox push, deps, CI fixes)

Merged
EV
13d ago
+105840-7573

Promotes develop (7da5a66804) to stage as a merge commit. Owner request 2026-11-01: get every open PR reviewed and merged to develop, then cascade to stage and stage-apps for manual testing.

Merged to develop today (all AI-bot threads fixed or answered before merge)

Features and fixes

  • #11567 Ever Connect: Sign in with Ever ID on connected installations, plus a person's deletion and export requests. It stays off until Ever Platform offers ever_id_login.
  • #11570 + #11604 Subscription billing: a charge is fenced against an operator paying or waiving it, and a charged cycle is finished exactly once.
  • #11543 Ever Works: the Gauzy Inbox's own items are sent to Ever Works, per person and kind.

Dependencies: #11610 follow-redirects 1.16.2, #11560 re2js 2.9.1, #11609 minimatch 11 (mcp-server).

CI fix-forwards:

  • #11618 import boundary and cspell after #11567.
  • #11619 and #11623 cspell.
  • #11620 egress-audit tooling moved to connect-tools rc.8, with the new contract rows.

The range also carries everything else already on develop, such as the 10-31 issue-triage integration #11601.

Migrations (9, all additive)

  • core:
    • 1791000003500-EverConnectIdentity
    • 1791000003630-ConnectTimeOffBalancesToApproval
    • 1791000003660-AddOrganizationScreenshotCaptureAcknowledgement
    • 1791000003870-GrantOrganizationContactAddDeletePermissions
    • 1791000003880-NormalizeOrganizationContactCommentType
  • entitlement: 1791000003580-AddEntitlementLiveLineGrantUniqueIndex
  • integration-ever-works: 1791000003510-CreateEverWorksInboxPreference
  • subscription: 1791000003520-AddSubscriptionBillingChargeClaim, 1791000003540-AddSubscriptionReservedPlan

Restore point for gauzy_stage: CNPG pg-nightly-20261101020000 (completed, backupId 20261101T020001) plus WAL archiving (last archived 12:40Z, newer than the last failure), which allows point-in-time recovery.

Checks on develop

  • 7da5a66804: Static Checks, cspell and Release Demo are green.
  • cebf2b5a74: Docker Demo images built and booted on demo (SQLite), and /api/health returned 200.
  • Known reds, none from a merge that needs undoing:
    • GraphQL Schema: red since before today.
    • Egress audit every_trigger: rows 19 and 22 can't be exercised by the rc.8 mock yet (owner decision).
    • Egress audit browser modes: docs.gauzy.co link on the "What's new" settings page, red since the 06:34Z scheduled run.

Ever ID

  • Stage already has Ever ID sign-in (auth-stage.ever.co) via apps/ever-gauzy-stage.
  • Production stays off until k8s-gitops #212 → #213 → #214 are merged at go-live.

🛑 Not a production release: stage → master waits for the owner.

🤖 Generated with Claude Code


Summary by cubic

Promotes develop to stage as a merge commit, carrying Ever Connect sign-in with Ever ID, subscription billing charge fencing, Ever Works inbox push, plus dependency bumps and CI fixes. Not a production release; stage → master waits for the owner.

Migrations (9, all additive)

  • Five in core, two in subscription, one each in entitlement and integration-ever-works.
  • A CNPG restore point plus WAL archiving is available for gauzy_stage.

Deployment notes

  • Ever ID sign-in is already on stage (auth-stage.ever.co); production stays off until k8s-gitops #212–#214 merge.
  • Static Checks, cspell, and Release Demo are green on the promoted commit; Docker Demo images booted and /api/health returned 200.
  • Known reds, none from a merge needing undo: GraphQL Schema (pre-existing), egress-audit every_trigger rows not yet exercisable by the rc.8 mock, and an egress-audit browser-mode docs link.