Skip to content

docs(platform): define admission gate framework - #730

Open
mnoah1 wants to merge 5 commits into
mainfrom
mnoah1/stovepipe-admission-gate-rfc
Open

mnoah1 wants to merge 5 commits into
mainfrom
mnoah1/stovepipe-admission-gate-rfc

Conversation

@mnoah1

@mnoah1 mnoah1 commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Intent:

  • Define an extensible model for queue-scoped logical admission before implementation.
  • Keep policy composition behind one resolved gate while preserving existing domain capacity ownership.

Changes:

  • Document gate semantics, policy state ownership, existing capacity reconciliation, composition, and rollout.
  • Add the shared generic admissiongate contract, Gates resolver, generated mocks, and Bazel targets.

Test Plan

  • make fmt
  • make gazelle
  • ./tool/bazel build //platform/extension/admissiongate/...

Revert Plan

Revert this PR to remove the proposed admission-gate contract and RFC.

Issue Links

None - design work has no tracking ticket.

Summary:
Intent:
- Define an extensible model for queue-scoped logical admission before implementation.
- Keep policy composition atomic while supporting future admission boundaries.

Changes:
- Document gate semantics, opaque state ownership, reconciliation, composition, and rollout.
- Add the request-based admissiongate contract, Gates resolver, generated mocks, and Bazel targets.

Test Plan:
- make lint
- make check-gazelle
- make check-tidy
- ./tool/bazel build //stovepipe/extension/admissiongate/...

Revert Plan:
Revert this PR to remove the proposed admission-gate contract and RFC.
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-admission-gate-rfc branch from 0efc8d0 to 8a25a54 Compare September 21, 2026 15:39
@mnoah1
mnoah1 changed the base branch from mnoah1/stovepipe-admission-config-v2 to main September 21, 2026 15:39
@mnoah1 mnoah1 changed the title docs(stovepipe): define admission gate framework docs(platform): define admission gate framework Sep 22, 2026
@mnoah1
mnoah1 marked this pull request as ready for review September 22, 2026 20:13
@mnoah1
mnoah1 requested review from a team, behinddwalls and sbalabanov as code owners September 22, 2026 20:13

This branch has not been deployed

No deployments
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