Repository navigation
fix(ci): eliminate dev test failure baseline - #151
Merged
Merged
Conversation
This was referenced Jul 10, 2026
7 of 8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is Stage 2 of the dev-recovery program. It starts from the verified
post-#124
dev, fixes the remaining deterministic regressions, deletes all 51stale failure-baseline rows, and restores a zero-raw-failure contract before
the normal PR queue resumes.
dev@6457d95dd5e16e25cdd758d32dad904d163902569d73875704a2fec0683ea514a2bb40c7a7c06395No feature or port PR should merge until this PR is squash-merged and the
post-merge
devchecks are green. Nightly remains manually disabled untilthat post-merge verification completes.
Authoritative starting failures
GitHub Actions run
29073976751/ artifact8220013321on the exact basereported 17 raw failures, all 17 known, 34 stale rows, and zero additions:
Runtime and CI changes
thinking/agentic suffixes.
/v1/messagestransport, aliases, icon,passthrough behavior, and context contract.
status policy between validation and saved-connection health checks.
variable.
prefer real keys, never forward placeholders, and hide premium-only models
without a usable key.
The fetch route accepts only exact registry-declared URL/filter pairs and
refuses redirects.
aliases with their specialized executors; regenerate
AGENT-INDEX.md.no token-keyed session pool, strict M365 host/path validation, credential-safe
diagnostics, and abort propagation for streaming and non-streaming readers.
response data, stream chunks, and error messages/stacks in request logging.
all successful install/lint/index/build/test steps.
Source provenance and intentional divergences
9cd18bf9a11b7d2e8c037c374631b492adabf469.b10b8070632cbdeb3c6b26b0ccf60f433ebf5014.b3a2cfe;conflicting dash-conversion experiments were rejected.
d5acb2fa909e4cf0419ef7cef528db312e5ae2d8:Pollinations fallback, and web-session routing;
validateUrlprobing;edits, generated-index naming workarounds, and mixed AgentRouter transport.
No #126 commit or baseline hunk was cherry-picked.
Verification
All commands used disposable
HOMEandDATA_DIRand Node20.20.2/ npm10.8.2.The full suite still emits non-failing
MaxListenersExceededWarningdiagnosticsfor DB shutdown listeners. This is pre-existing diagnostic debt, not a hidden
test failure; JSON/JUnit report no unhandled or runtime errors.
GitHub Ubuntu x64 run
29077381388passed twice on fresh runners. Attempt 1artifact
8221325378and attempt 2 artifact8221414954each contain 292suites / 2,633 assertions, zero failures/runtime-error suites, JUnit failures
0, raw/known/stale 0, and no baseline additions. Lint/build run
29077381460and commitlint run
29077381416also passed on both attempts.Provider-authorized live smoke tests were not run because this change must not
read operator credentials.
Documentation, migration, and compatibility
docs/development/dev-zero-test-recovery.mdand updated recovery,provider-port, test, and Nightly documentation.
cancellation, and credential redaction.
commandcode, GitLab environment, provider-name, header, API-key,and data-path wire compatibility is preserved.
Merge checklist
known-fails.txt; no additionsd0663fd60d782a74aa85bbdd5d0959ad41027e68devruns29077864260and29077864283green; artifact8221524665reports raw/known/stale 0 and 2,633 assertions