Skip to content

feat(integration): land reviewed source and authorization stack on main - #143

Merged
tnunamak merged 9 commits into
mainfrom
integration/source-auth-main-20260814
Aug 14, 2026
Merged

feat(integration): land reviewed source and authorization stack on main#143
tnunamak merged 9 commits into
mainfrom
integration/source-auth-main-20260814

Conversation

@tnunamak

@tnunamak tnunamak commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

What this brings together

This merged PR is the final source and authorization stack on main. It combines:

  • #130 — Core-spec editorial corrections.
  • #102 — Source declarations and resolved grants.
  • #104 — Source declaration discovery and trust.
  • #114 — Source-contract enforcement and review-first consent.
  • #116 — Accepted-revision and discovery-trust integration.
  • #89 — OAuth, token lifecycle, introspection, and durable handoff.
  • #106 — Immutable approval-review enforcement.

Spec review guide

The short version: a client receives only the source declaration and grant facts that were explicitly discovered, reviewed, and frozen at consent. The resource server authorizes from that frozen grant, not from live configuration. OAuth, introspection, replay, and migration paths preserve the same authority boundary and fail closed when required facts are missing.

For the normative documents, skim Core, Source discovery and trust, Architecture, and Deferred boundaries. The corresponding OpenSpec changes are in the PRs above.

This PR is already merged. It is the single integration reference; the stacked PRs should not be merged again. #125 and #140 are separate UAT/connector-verification work.

Assisted-by: AI

Define source declaration discovery and trust boundaries on the merged Source contract.

Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>

Assisted-by: AI
Stack #116 on merged #114.

Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Integrate the reviewed source declaration, discovery/trust, immutable consent review, and durable authorization stack from ri/source-declaration-v01 onto current main. Preserve main's current connector-admission and quality-ledger baselines while resolving the small cross-stack conflicts. #125 remains an independent UAT-health line and is not a prerequisite.

Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pdpp Ready Ready Preview Aug 14, 2026 2:44pm

Request Review

Describe unsupported persisted authorization state without treating pre-release development data as a public migration case. Keep fresh consent conditional on whether a deployment supports or explicitly migrates the state.

Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
Signed-off-by: Tim Nunamaker <tnunamak@gmail.com>
Assisted-by: AI
@tnunamak
tnunamak merged commit 4c02e2b into main Aug 14, 2026
17 checks passed
@tnunamak
tnunamak deleted the integration/source-auth-main-20260814 branch August 14, 2026 14:57
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