Repository navigation
fix(spec-007): close AG/SW listener and profile gaps (4.10b) - #738
Merged
Merged
Conversation
Master stated the owner's 2026-10-06 reverse (open-read → SystemHigh) as still reversible, omitted dated decisions-log rows, promised bare ::1, and claimed stacking makes CI a fast-forward. Align SPEC-007, inventory, CHANGELOG, process docs and the readiness-push gate with what master actually ships; code follow-ups stay in 4.10b/4.3b/4.5b. Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
Reject a missing push filter even when a later pull_request event has the expected branch list. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Replace the branch-only text-summary runner with the shared TRX validator and recoverable evidence archive. Add mapped-address and mapped-socket regressions to the 21-case hygiene manifest. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
The devcontainer base ships python3-minimal: the real mutation-runner smoke failed before tests with missing json. Install the full Python package and verify the required stdlib imports at image build. Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Keep the local port helper referenced so missing port configuration produces assertions rather than CS8321. Match the actual API-host wiring assertion. Add mapped 127.0.0.2 facts because the runtimes already special-case mapped 127.0.0.1. Co-authored-by: Codex <noreply@openai.com>
Require the directly affected assertion for pre-bind and port expansion mutants; retain the selected API tests that independently refuse the configuration after binding. Co-authored-by: Codex <noreply@openai.com>
Bring de03fa7 onto the hygiene tip. Resolve records conflicts in favour of 4.10b (implements the R1 Known limits). Add HostTouching Timeout on A_restricted_server_without_published_addresses_fails_closed so the kernel-coverage TimeoutConventionTests pass. Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
3 tasks done
3 of 5 tasks
3 tasks done
Contributor
|
Handoff (for drift audit): SPEC-007 PR 4.10b. Touches inbound listener policy, LoopbackListenerVerifier, AdaptiveProviderFactory multi-frame, MCP validation, mesh-serve twins, DeploymentProfileReadConventionTests, SPEC-007 / EgressInventory / CHANGELOG / DEPLOYMENT / cert-gate-assertions. Merge when five required checks are green on tip. Series order: this → #739 (4.3b) → #740 (4.5b). |
Contributor
This was referenced Oct 9, 2026
cursor Bot
pushed a commit
that referenced
this pull request
Oct 15, 2026
* docs(spec-007-pr4): fix DESIGN-4-final.md multi-frame AG refuse (card-763) Align §2.7 near :605 with master: AirGapped refuses a cloud multi-frame resolve before frames reach the inner factory (PR 4.10b / #738). Scenario B already records SystemHighData. C12 adaptation left unrecorded pending owner answer to REVIEW §10 new (d). Co-authored-by: icfrelinger <icfrelinger@gmail.com> * docs(spec-007-pr4): record owner-accepted C12 adaptation in DESIGN §5 Owner accept 2026-10-15 of REVIEW §10 new (d): C12 now states the runner ends an ordinary tool exception with error and the test checks the next send in the same frame. Completes card #763 with the prior :605 multi-frame fix. Co-authored-by: icfrelinger <icfrelinger@gmail.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
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
SPEC-007 PR 4.10b: close live AG/SW inbound gaps and related hygiene. Supersedes draft #725 (
codex/spec-007-410b) with master R1 (de03fa7c) merged in and the kernel-coverage TimeoutConvention fix.Changes
ASPNETCORE_HTTP_PORTS/HTTPS_PORTSas wildcard candidates whenurlsunset; post-bindLoopbackListenerVerifier::ffff:IPv6 loopback accepted for inbound/mesh bindPostConfigurereasserts the strictestAddAshlarprofile snapshot[Theory(Timeout = TestTimeouts.HostTouching)]onA_restricted_server_without_published_addresses_fails_closedTesting
cf756ff23(five required checks green; kernel-coverage failed on the Timeout convention — fixed here)Testing strategy (blast radius)
AddAshlar/ inboundChecklist
Records touched
SPEC-007, EgressInventory, CHANGELOG, Configuration, Federation, DEPLOYMENT, cert-gate-assertions, knowledge-graph, PublicAPI as in #725
Release
Supersedes #725.