chore: integrate device-trust continuation into main #79

Closed
starsetbyte wants to merge 0 commits from feat/device-trust-foundation into main
Owner

Integration cleanup

Promotes the completed feat/device-trust-foundation continuation into main.

Included merged continuation work:

  • PR #73 — fail-closed source-contract tests
  • PR #77 — authoritative HTTPS handle resolution with first-party-only fallback
  • PR #76 — structured DPoP endpoint classification
  • PR #78 — current README and density handoff refresh

The feature branch has been independently verified through the host gates on the code PRs; the final merge should leave main containing the density/P1 handoff, all P2 continuation work, and accurate project documentation.

## Integration cleanup Promotes the completed `feat/device-trust-foundation` continuation into `main`. Included merged continuation work: - PR #73 — fail-closed source-contract tests - PR #77 — authoritative HTTPS handle resolution with first-party-only fallback - PR #76 — structured DPoP endpoint classification - PR #78 — current README and density handoff refresh The feature branch has been independently verified through the host gates on the code PRs; the final merge should leave `main` containing the density/P1 handoff, all P2 continuation work, and accurate project documentation.
test: make source contracts fail closed
All checks were successful
peregrine-ci / assembleDebug Build succeeded (13s)
65a9fc71c6
Merge branch 'feat/device-trust-foundation' into chore/p2-source-contract-hardening
All checks were successful
peregrine-ci / assembleDebug Build succeeded (4s)
d249565ded
Update docs/plans/22026-07-11-density-pass-handoff.md
Some checks failed
peregrine-ci / assembleDebug Build succeeded (4s)
Peregrine CI / Build & Test (JDK 17) (pull_request) Has been cancelled
Peregrine CI / Signed Minified Release Build (pull_request) Has been cancelled
Peregrine CI / Instrumented Tests (API 29+) (pull_request) Has been cancelled
26f991fac0
Merge branch 'main' into chore/p2-source-contract-hardening
All checks were successful
peregrine-ci / assembleDebug Build succeeded (5s)
Peregrine CI / Build & Test (JDK 17) (pull_request) Successful in 4m56s
Peregrine CI / Signed Minified Release Build (pull_request) Successful in 4m14s
Peregrine CI / Instrumented Tests (API 29+) (pull_request) Has been skipped
bab8b59300
Reviewed-on: #73
fix: classify DPoP endpoints from structured URLs
docs: refresh README against current baseline (#78)
All checks were successful
peregrine-ci / assembleDebug Build succeeded (4s)
Peregrine CI / Build & Test (JDK 17) (pull_request) Successful in 4m48s
Peregrine CI / Signed Minified Release Build (pull_request) Successful in 4m8s
Peregrine CI / Instrumented Tests (API 29+) (pull_request) Has been skipped
530c64da80
docs: refresh README against current baseline
Author
Owner

Integrated directly into main as merge commit f97b143 after Forgejo’s PR merge endpoint rejected the stale pending status bridge and does not allow its advertised manually-merged style. The exact merge commit passed :app:testDebugUnitTest, :app:lintDebug, and :app:assembleDebug. Closing this integration PR as already integrated.

Integrated directly into `main` as merge commit `f97b143` after Forgejo’s PR merge endpoint rejected the stale pending status bridge and does not allow its advertised `manually-merged` style. The exact merge commit passed `:app:testDebugUnitTest`, `:app:lintDebug`, and `:app:assembleDebug`. Closing this integration PR as already integrated.
starsetbyte closed this pull request 2026-07-11 21:33:24 +00:00
Author
Owner

Content from feat/device-trust-foundation shipped to main via a local --no-ff merge, which is why Forgejo shows this closed-unmerged rather than merged. Reconciled in docs/reviews/2026-07-25-branch-pr-reconciliation.md, which landed on main via #103. Branch deleted as part of that reconciliation.

Content from `feat/device-trust-foundation` shipped to `main` via a local `--no-ff` merge, which is why Forgejo shows this closed-unmerged rather than merged. Reconciled in `docs/reviews/2026-07-25-branch-pr-reconciliation.md`, which landed on `main` via #103. Branch deleted as part of that reconciliation.
All checks were successful
peregrine-ci / assembleDebug Build succeeded (4s)
Required
Details
Peregrine CI / Build & Test (JDK 17) (pull_request) Successful in 4m48s
Peregrine CI / Signed Minified Release Build (pull_request) Successful in 4m8s
Peregrine CI / Instrumented Tests (API 29+) (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No description provided.