docs(ci): final tally for the accel contrast — TCG 3/3 on macos-x86 - #137
Conversation
… has a rollup row All three legs finished 12/12 with job conclusion success, so the contrast is HVF 0/7 against TCG 3/3 through position 10 (Fisher two-sided p = 0.0167). The durable consequence is worth naming: ci-data/tested-versions.json now carries 'macos-x86: pass' for 7.23.3, the first row this platform has ever had. The fold accepts only scope:"full" records, which is exactly why it was absent across all ten versions — every prior macos-x86 ndjson is scope:"filtered" because no full suite had ever completed. Refs #110, #76.
📝 WalkthroughWalkthroughUpdates the CI instructions doc to reflect three successful TCG full-suite runs on macos-x86 (up from two), with run durations, provisioning timings, and a Fisher exact test result. Adds the first macos-x86 pass entry for RouterOS 7.23.3 to tested-versions.json documentation. ChangesCI documentation update
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
🟡 Not ready to approve
The updated doc states a “Fisher two-sided” p-value that appears inconsistent with the standard Fisher exact two-sided definition and should be corrected/clarified for accuracy.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.
Pull request overview
This PR updates the CI documentation (.github/instructions/ci.instructions.md) to record the final “HVF vs TCG” completion tally on macos-x86, including the claim that TCG achieved 3/3 full-suite successes and that tested-versions.json gained its first-ever macos-x86: pass row.
Changes:
- Updates the documented HVF/TCG win–loss tally to reflect TCG 3/3 full-suite successes.
- Adds supporting narrative details (durations, job conclusion status, and why
scope:"full"matters for folding intotested-versions.json).
File summaries
| File | Description |
|---|---|
.github/instructions/ci.instructions.md |
Updates CI instructions to record the completed accel-contrast results and their implications for macos-x86 historical metrics. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Verified Copilot's finding rather than taking it at face value — it is correct, and the fix in 6efcaa1 is right. For HVF 0/7 vs TCG 3/3 the margins are asymmetric (3 successes, 7 failures, n=10), so only the observed table has probability ≤ the observed one; the opposite extreme (all 3 successes in HVF) has p = 35/120 = 0.29 and is not summed in. Two-sided therefore equals one-sided:
Two-sided p = 0.0083. The previous 0.0167 was 2× the one-sided value — the doubling convention, which the merged 2/2 text also used (0.056 where the standard definition gives 0.028). The consistency point holds too. Line 271 ( Checked the rest of the repo for the superseded values ( |
Follow-up to #136. Refs #110, #76 — not linked to close either; the wedge mechanism is unexplained and #76's done-when is unsatisfied.
The accel contrast finished after #136 merged. All three
accel=tcglegs completed 12/12 with job conclusionsuccess(1939 / 2263 / 1862 s), withprovisioning.test.tspassing at position 10 in 604 / 810 / 644 s. So the tally is HVF 0/7 against TCG 3/3 through the condition that has defeated this platform since the program began — Fisher exact two-sided p = 0.0083 (1/C(10,3)), down from 0.028 at 2/2. The merged 2/2 text quoted 0.056, which was the doubled one-sided convention; line 224 now uses the standard definition, matching the 0.029 already quoted at line 271.The consequence worth writing down is the durable one:
ci-data/tested-versions.jsonnow carriesmacos-x86: passfor 7.23.3, the first row this platform has ever had. The fold accepts onlyscope:"full"records, which is exactly why it was absent across all ten versions — every priormacos-x86ndjson isscope:"filtered"because no full suite had ever completed.Docs only; no code change. Evidence: #76 (comment)
🤖 Generated with Claude Code
Summary by CodeRabbit