test(bayn): add real Alpaca sandbox contract proof - #13325
Conversation
5cbdc66 to
f48074d
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5cbdc666d4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
f48074d to
0ae1e48
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0ae1e48d4f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
0ae1e48 to
d5829cb
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d5829cb1e2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
d5829cb to
a88c149
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a88c14968e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a88c14968e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
a88c149 to
c0ecbe7
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c0ecbe7934
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 49e99ac9ca
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: faea86f993
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
4ce1078 to
19408a4
Compare
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 19408a49a5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9f80766812
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
9f80766 to
199baa9
Compare
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 199baa9ac4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 293c79b2c5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 37370b51f5
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
50b4222 to
85b77d7
Compare
|
|
Summary
acquireUseReleasefinalizer, with regression coverage against a never-ending cleanupalpacaHttpLayerthrough a restricted loopback CONNECT proxy that permits onlypaper-api.alpaca.markets:443Canceled, zero fill, and no residual open orderExact-head evidence
Source head:
50b422208aafbebe5216a198f9641c9b5e2ada76Rebased base:
344ca27ec30efb472f45b8124acfa32260eaae43Changed files are limited to:
.github/workflows/bayn-ci.ymlservices/bayn/src/broker/alpaca-sandbox-contract.test.tsOrdinary CI and release gate
Main Bayn PR run: https://github.com/proompteng/lab/actions/runs/30393604803
Green on the exact head:
Repository workflow lint, commit lint, title validation, changed-area validation, and
ci-prare also green.Exact multi-architecture release artifact
Run: https://github.com/proompteng/lab/actions/runs/30393632161
SUCCESSSUCCESSSUCCESSSUCCESSregistry.ide-newton.ts.net/lab/bayn@sha256:a7bd8b525eea1dcdadcd5dc6665bade35bbe88d2be32a737de0c82ecdd47ae18sha256:60c77be6ffd75f7ce00695c3a38e483da062973d8001405433e93d89e00e4ad5sha256:ae790c25f1b6791bee20f0e108baf4423250e31cd917ffb84a63fdc6b22365c0The downloaded
bayn-release-contractwas independently checked for the exact source SHA, tag, image, digest, package attribute, and both platforms. Receipt schema v3 records this only asreleaseGate.claim=EXACT_IMAGE_ARTIFACT_VERIFIED_NOT_PROOF_RUNTIME; the host proof runtime is explicitlyCHECKED_OUT_SOURCEat the same exact SHA.Protected paper proof
Run: https://github.com/proompteng/lab/actions/runs/30393835769
Protected job: https://github.com/proompteng/lab/actions/runs/30393835769/job/90391811608
alpaca-sandbox-contract-50b422208aafbebe5216a198f9641c9b5e2ada76bayn.alpaca-sandbox-contract-receipt.v3/GUARD_PENDING50b422208aafbebe5216a198f9641c9b5e2ada76, release run30393632161, checked-out-source proof runtime, timestamp, andALPACA_PAPERCurrent external-authority blocker in GitHub environment
bayn-alpaca-sandbox:Required environment secret names:
BAYN_ALPACA_SANDBOX_ACCOUNT_IDBAYN_ALPACA_SANDBOX_KEY_IDBAYN_ALPACA_SANDBOX_SECRET_KEYThe cluster-managed Kubernetes secret was not read, copied, or exposed.
Local validation
Exact rebased head:
actionlint -shellcheck '' -pyflakes '' .github/workflows/bayn-ci.ymlgit diff --check: passedMerge status
Do not merge until the protected environment has the intended reviewer policy and all three secrets, and an exact-head protected run succeeds with a sanitized receipt proving submit, lookup, exact cancellation, zero fill, and no residual order.
Breaking Changes
None.