Skip to content

feat: harden OIDC and managed runtime delivery (AXI-182) - #98

Merged
Codename-11 merged 6 commits into
mainfrom
codex/axi-182-oidc-runtime-hardening
Aug 26, 2026
Merged

Codename-11 merged 6 commits into
mainfrom
codex/axi-182-oidc-runtime-hardening

Conversation

@Codename-11

Copy link
Copy Markdown
Owner

Summary

  • enforce PKCE, state, and nonce for generic OIDC and verify a standards-strict linking flow
  • add explicit identity-link confirmation, relink coverage, and a separately designated break-glass principal
  • route manual runtime diagnostics through the worker execution plane with durable executor/trigger history
  • label managed Hermes runtimes from adapter/transport identity and deduplicate reachability failures
  • add a stable Hermes adapter User-Agent, sanitized HTTP diagnostics, and release-packaged presence/provision helpers
  • document reverse-proxy OIDC requirements and reference worker egress networking
  • pin the BODY completion-comment contract and cover the full managed run lifecycle end to end

Verification

  • fresh combined migration chain applied successfully
  • lint, typecheck, Prisma validation, and production build passed
  • existing Playwright matrix: 60 passed, 1 intentional skip
  • strict generic OIDC linking flow after cache fix: 1/1 passed
  • runtime diagnostics/lifecycle/health/dispatch/MCP focused suites: all green
  • Hermes Python adapter: 10/10 passed
  • helper packaging and shell syntax checks passed

Implements AXI-182. AXI-181 is expected to merge first; this branch must then absorb current main and rerun exact-head CI before merge.

@Codename-11
Codename-11 merged commit 6e6a7a5 into main Aug 26, 2026
3 checks passed
@Codename-11
Codename-11 deleted the codex/axi-182-oidc-runtime-hardening branch August 26, 2026 02:35
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