Skip to content

docs(1.0): promote org-SSO to a supported 1.0 feature (revises #325 scoping)#330

Merged
laulpogan merged 1 commit into
mainfrom
docs/sso-supported-1.0-feature
Jun 16, 2026
Merged

docs(1.0): promote org-SSO to a supported 1.0 feature (revises #325 scoping)#330
laulpogan merged 1 commit into
mainfrom
docs/sso-supported-1.0-feature

Conversation

@laulpogan

Copy link
Copy Markdown
Collaborator

What

Revises the #325 SSO scoping. Org-verification is the enterprise day-one hook (it leads the enterprise pitch), so enterprises must build on a stable contract. #325 correctly disarmed the 90-day auto-revert timer but scoped the whole OIDC channel outside the 1.0 guarantee as "experimental/post-1.0" — wrong signal for a day-one feature.

New framing: split stability

  • Frozen in 1.0 (no-break guarantee): ORG_VERIFIED tier, org_attestation.via provenance, DNS-TXT floor — the wire-side contract a consumer programs against.
  • Supported, evolves under the deprecation window: the IdP-integration config (JWKS handling, OIDC claims→org mapping, tenant/issuer shape). Real external-dependency churn lives here, so its shape is iterable — but only through announce → warn → ≥1 MINOR & ≥90 days, never silent.
  • Removed: the armed auto-revert timer (keep/cut is now an ordinary evidence-gated deprecation decision).

Net: SSO is a real, supported 1.0 feature with a frozen wire-side contract; only the inherently-churny IdP plumbing is iterable, and even that only via the documented window. No experimental asterisk on the enterprise hook.

Touches

SSO amendment §H + status line; ANTI_FEATURES.md #2; DEPRECATION_POLICY.md ("not frozen" list — SSO removed from the windowless exceptions, gets an explicit supported-but-split note); ROAD_TO_1.0.md §9 item 4.

Docs-only.

🤖 Generated with Claude Code

…coping)

Maintainer call (2026-06-16): org-verification is the enterprise day-one hook —
it leads the enterprise pitch — so enterprises must be able to build on a stable
contract. #325 disarmed the 90-day auto-revert timer (correct, kept) but scoped
the whole OIDC channel OUTSIDE the 1.0 guarantee as "experimental/post-1.0."
That's the wrong signal for a day-one feature. Reframe with split stability:

- **Frozen in 1.0:** the `ORG_VERIFIED` tier, `org_attestation.via` provenance,
  and the DNS-TXT floor — the wire-side contract a consumer programs against.
- **Supported, evolves under the deprecation window:** the IdP-integration
  config (JWKS handling, OIDC claims→org mapping, tenant/issuer shape). Real
  external-dependency churn lives here, so its shape is iterable — but only
  through announce → warn → ≥1 MINOR & ≥90 days, never a silent break.
- **Removed:** the armed auto-revert timer (keep/cut is now an ordinary
  evidence-gated deprecation decision).

Updates the SSO amendment §H + status line, ANTI_FEATURES #2, the deprecation
policy's "not frozen" list (SSO is no longer a windowless exception — it gets an
explicit supported-but-split note), and ROAD_TO_1.0 §9 item 4.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying wireup-landing with  Cloudflare Pages  Cloudflare Pages

Latest commit: dcbe9e2
Status: ✅  Deploy successful!
Preview URL: https://9dab452f.wireup-landing.pages.dev
Branch Preview URL: https://docs-sso-supported-1-0-featu.wireup-landing.pages.dev

View logs

@laulpogan laulpogan merged commit 7b6997c into main Jun 16, 2026
13 checks passed
@laulpogan laulpogan deleted the docs/sso-supported-1.0-feature branch June 16, 2026 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant