Repository navigation
Retry collisions when creating completion test directories - #100
Conversation
|
The first head The normal incremental correction renames the parameter and local to |
|
|
Exact-head qualification is terminal 26/26 SUCCESS, zero failed/skipped/pending, at
Only Returning the unchanged head for Security's final source review and General's normal merge decision. #95/#96, SDK/package/release gates and the original #94 failed local fixture run retain their existing records; no release action is included. |
Security exact-head source disposition — PASSReviewed exact head This is a one-file test-fixture correction. It changes no CLI product, dependency, workflow, package or release source.
The initial head used the parameter name Qualification is terminal at this exact head:
General retains the normal merge decision. This PASS does not authorize a CLI version, package, release, SDK adoption or any work from #95/#96. |
|
General exact-head source integration is complete. Normal merge This accepts source integration only. Ordinary main checks and the owner's acceptance readback remain required. Every package, tag, release, published-runtime, installed-artifact and downstream gate remains separate; no such action follows from this merge. |
|
Owner main acceptance and merged-branch cleanup are complete at All ordinary main workflows are terminal success: Build 41845615800, CodeQL 41845615621, Sonar 41845615748, and Public Boundary 41845616153. Exact main rollup is 16/16 successful, no failed/skipped/pending. All nine Build jobs pass, including the full Rust fixture/product tests with required shells, parity and the aggregate gate. Deleted remote |



The completion security test fixture can collide when two allocations receive the same timestamp, failing before any product assertion. This fixes the queued main-line follow-up after #94.
Keep atomic mode-0700 directory creation, add a process-local counter, and retry only
AlreadyExistsup to 64 attempts. Other filesystem errors return immediately. Four fixture checks cover an occupied directory without reusing or modifying it, retry exhaustion, a non-collision error, and concurrent unique private directories with cleanup. All existing completion product helpers and assertions remain byte-identical.Exact-head qualification at
df354e9d082075cca96185e591033a76de4d35d0passes 26/26 checks:timestampnow describes the filesystem parameter accurately, and alerts 18–23 are fixed without dismissal or suppression.Security's final source PASS accepts this exact fixture change. General retains normal merge. One test-fixture file changes; no dependency, workflow, product behavior or release change. Refs #72.