Skip to content

test(nativewire): capture guard-create client milestones - #5393

Open
snissn wants to merge 2 commits into
mainfrom
diagnostic/nativewire-guard-create-client-main-01
Open

snissn wants to merge 2 commits into
mainfrom
diagnostic/nativewire-guard-create-client-main-01

Conversation

@snissn

@snissn snissn commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

The BSON catalog-guard fixture failed during its nested guard-create request with an ambiguous commit and a response-body deadline. This adds a failure-only trace receipt to the same original request. It records fixed first-attempt Submit/write/first-response-byte/return scalars and counts original attempts, while preserving RPCs, deadlines, retry policy, assertions and checked cleanup. The transport, body and production sent-request trace remain unchanged.

This is a diagnostic for #5392, not a repair or evidence of server commit/apply. Preserve the actual-main failure separately from #5386 and #5373. A green diagnostic run does not silently clear the historical blocker or held dependent gates.

Independent source and ROOT reviews found no blocking issue. Static checks passed: maintained discovery (17 workflows, 63 members), three-path census, exact inverse restoration of the original fixture, and diff checks. Four new control tests cover trace composition/context/result pass-through, error classes, concurrent callbacks and unwind. All Go, gofmt, compiler, normal, race and Windows checks remain UNRUN locally. One exact-head hosted qualification block is selected; acceptance still requires all 15 named nodes (5 tops, 12 leaves, 2 overlaps), owning packages and commands, full required CI and final review. No unchanged rerun is selected.

Cost: a fixed diagnostic receipt, mutex and two clocks, plus context/trace allocation and synchronization. No zero-allocation or speed claim. Only two test files and the maintained discovery binding change; product code and workflows are unchanged.

Head 0b20264570092ba55a51bf0be047c41c877c7258, tree 456878d8106f2225cb0593f8200b7ff2f34984a6, base actual main 8e1133085b4052e344a73063f28c2ab142485c73. Independent source review: 6087f85a9a34ca890222a5d38a4487915cf711385b2de444a7eeae17795c710a. Original cause remains INCONCLUSIVE; no local runtime or host111 action.

Formatting history: original head f696b71e0 failed hosted Go 1.26.10 Format 41780753465. The corrected observer is byte-identical to the private Mac preview (b20eab5c15e9c02d12222f17a0a164e9d46ad606e1d7f99ba9cfe27d91d1ca46); only whitespace and generated discovery changed. Separate correction review 7dc5efe30fdefe68eea4de5ae399cfe13ecc0e4d2d32163bfc894ba609b4eaba. Current head passed hosted Go 1.26.10 Format 41781465729; the original failure remains retained.

Current qualification is BLOCKED. Exact-head Codex review completed with no findings (receipt); hosted Go 1.26.10 formatting passed. All 15 named nodes entered and passed in Linux/macOS/Windows normal qualification and the union of race shards 1/2/3/4/7, with package success and retained original JSON artifacts. These passes do not resolve the historical main failure.

TreeDB 41781470682 is terminal: 35 of 38 jobs passed. Two underlying blockers and the aggregate gate failed:

  • perf-smoke: all-six CPU-efficiency geomean 0.9438303267, required >0.95. Wall geomean 0.9997 is not a gate pass. All six pairs and 12 original profiles remain retained; attribution is unresolved.
  • race6: TestCommandWALCloseRetainsPinnedEmptyRotationAndReplays expected a closed empty predecessor; scanner returned the surviving active segment with one frame at LSN1. No DATA RACE warning. Actual historical container and rotation history are unknown; this is distinct from the original unfired-hook failure.

All 58 head checks are terminal: 54 success, 3 failure, 1 neutral. No merge, unchanged rerun, threshold change or waiver is selected. A separately reviewed bounded standard-pprof construction prerequisite and a separate test-fixture ownership design are progressing under their own admission gates. The diagnostic source remains frozen. CodeRabbit/Copilot quota responses are not completed reviews.

Copilot AI balanced review requested due to automatic review settings November 4, 2026 05:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 6 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 41c370c6-b7f8-4501-865e-ac8095d71d4a
Commits

Reviewing files that changed from the base of the PR and between 8e11330 and 0b20264.

Files selected for processing: 3
  • .github/ci/ci_impact.json
  • TreeDB/nativewire/fixed_peer_guard_create_observation_v1_test.go
  • TreeDB/nativewire/fixed_peer_native_collections_v1_test.go
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-04T05:50:10.814857Z 0b20264 Manual request
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

snissn commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

@codex review

Please review exact head f696b71/tree91239e0127b0d54093f57e75b390d8c1daf9a418. Focus on preserving existing sent-request trace composition, transport/cancellation behavior, original RPC/result/error/retry/assertion/cleanup semantics, bounded scalar lifetime and concurrent/late callbacks. This is test-only diagnostic evidence, not a repair or server commit/apply claim. Original actual-main8e RED remains retained; all current-head CI and named normal/race/Windows entries must qualify independently.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: f696b71e03

ℹ️ 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".

snissn commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

@codex review

Current head is now 0b20264/tree456878d8106f2225cb0593f8200b7ff2f34984a6, normal fast-forward successor of f696. It corrects only the actual Format failure: exact user preview observer hashb20eab5c15e9c02d12222f17a0a164e9d46ad606e1d7f99ba9cfe27d91d1ca46 plus discovery binding. Original f696 FormatFAIL is retained. No semantic changes; source review6087f85a plus exact whitespace review7dc5efe3 cover this tree. Please bind final review to current head; all hosted gates remain mandatory. This is still diagnostic-only, with original8e RED/cause unknown/dependent holds unchanged.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Hooray!

Reviewed commit: 0b20264570

ℹ️ 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".

snissn commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

The selected standard pprof decode completed all12 ORIGINAL profiles/36 text views with matching original CPU denominators. Literal ROOT finish exited1/CUSTODY_HOLD_NO_ADMISSION on an unresolved same-user cwd PermissionError. The separate positive physical drain 8b0779080424c529f78fd811acac857c00e35d1d0933f1b6dc500bd6ad30f4ce does not replace finish PASS or admit the output; no retry is selected.

Read-only raw-output diagnosis only: pair3 auto has0.75CPU seconds vs its off0.56. Its append-worker stack has0.26s vs0.15s, including the nested write-syscall stack0.16s vs0.09s; these are overlapping populations and cannot be added. GC and distributed CPU also increase. Compression alone does not explain the excess, and sampled CPU is not elapsed I/O wait. Historical source/environment cause remains UNKNOWN; this establishes no fix, speedup or candidate exoneration. All six pairs remain in the original CPU geomean 0.9438303267472999 FAIL, with wall0.9997 not substituting for that gate.

Independent audit verified the12 profiles/36 views/37 positive guard drains and original finish response. Output audit SHA256 d1637c1b005d9fc3dc39a4a03fce5a05d41c6734bd4bceb77b334b334a16314b; raw source-disposition manifest 6b670d8ed767b29809255b94c46352d9d0943d7a076032b6ead9b705766e7a14. All audit readers/writers CLOSED. The separate pinned-Close fixture repair is #5394/#5395, whose new GetVersioned timing FAIL remains distinct. #5393 stays unmerged with both original gates RED; actual-main nativewire cause is still unresolved. No new runtime/profile/benchmark/variant/111 action follows.

snissn commented Nov 4, 2026

Copy link
Copy Markdown
Owner Author

The ONE retained-evidence custody reconciliation is complete: STOP—historical identity gap; original HOLD unchanged. Pinned custody.py's PermissionError branch reads PID/start/parent and checks exact frozen exclusions, but the error record discards that identity and emits only a generic exception. No retained contemporaneous record identifies the denied process or exact failing operation. Earlier worker cleanup and the37 positive guard chains cannot complete the original supplemental same-UID/error-free logical finish predicate.

No process is inferred unrelated. No host probe, private cwd/env read, permission/service change, finish retry, controller variant or runtime occurred. The source inquiry's manifest is db789a42eaff001b1de8f3a3e08adc4b769834e246371b1e07407f41e5184c5d, findings f368c9bd414dd118848390743d77a87893700f019e2e07278912d7e84ad9c5d9. A future separately selected identity/operation-only diagnostic could improve future evidence; it cannot retroactively admit these raw outputs. Literal finish1/HOLD, original CPUFAIL and separate main correctness RED stay binding. No further custody investigation or retry is selected.

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.

2 participants