Repository navigation
fix: restore full 5,450-test CI green across CladeCumulus, compositional DA, and validated statistics - #225
Conversation
… bugs, and Main.SV binding conflict Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Warning Review limit reachedYou'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. View limit details
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 |
…d syntax checks Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Fork governance
🟣 critical · commit
Hypatia scan: 133 finding(s)
panic-attack assail: 19 finding(s)
pons asinorum: 10 finding(s)
rhodibot (RSR compliance): not_run — enrolled, but no report-back was received
panicbot (panic recovery, error handling): not_run — enrolled, but no report-back was received
echidnabot (formal verification: proofs/): not_run — enrolled, but no report-back was received
seambot (integration health: API routes): not_run — enrolled, but no report-back was received
finishingbot (release readiness): not_run — enrolled, but no report-back was received
accessibilitybot (WCAG on the React UI): not_run — enrolled, but no report-back was received
glambot (presentation quality): not_run — enrolled, but no report-back was received
cipherbot: not_applicable — no cryptography is implemented in this repository
sustainabot: not_applicable — fleet adapter slot reserved; no adapter exists yet (gitbot-fleet README)
Scope: static findings reported by each row's tool at the named commit. Purple, red, yellow and blue grade the worst finding present; orange is evidence missing, malformed or a scanner that did not run; grey is an explicit scope exclusion with its reason. No row is a security certification. report.json, badge.json and the raw findings are in the verdict-grid artifact on the linked run. |
…cked JSON token check, and align DifferentialConfig call Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
…pe widening, and route deduplication Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|



Summary
Brings the full ~5,450-test repository suite back to 100% green on
mainacrossCladeCumulus,CompositionalModels,Differential,ValidatedStatistics,Phylogeny,Server, and the HTTP subprocess smoke suite:src/analysis/compositional.jl,test/unit/test_differential.jl) — Implements pure-Julia_erfc(power series belowx = 1.5, modified Lentz continued fraction abovex = 1.5, zero extra package dependencies) for_wald, and updates the prevalence filter refusal test to pass positional(offset, min_prevalence)toDifferentialConfig.src/server/routes/validated_statistics.jl,test/unit/test_validated_statistics.jl) — PreventsString(req.body)from consumingVector{UInt8}request bodies before_reject_float_count_tokensruns over live TCP (Server smoke tests).src/analysis/clade_cumulus.jl,src/server/routes/clade_cumulus.jl,src/server/routes/trees.jl,frontend/src/api/types.ts,frontend/src/components/CladeCumulusPanel.tsx) —PhyloNode.edge_numberin_graft_jplace_queriesand preserves active leaf & internal branch lengths in_reaggregate_after_move(subtree_pd).PLACEMENT_SINGLE_MIN_LWR = 0.5) vs multi-candidate (PLACEMENT_WEIGHT_SUM_TOL = 1e-5).jplaceacceptance rules, weights tips by rawlike_weight, and reportsunplaced_readsper sample in API + UI._tree_format/_valid_tree_filetoAbstractStringand routes DuckDB queries throughwith_results_db.src/server/server.jl,src/pipeline/phylogeny.jl,scripts/check-julia-syntax.jl,test/unit/test_routes.jl,test/unit/test_clade_cumulus.jl) —routes/cladistics.jlinclude and adds a regression assertion onSV.ROUTES.endtokens inscripts/check-julia-syntax.jl.const SVtoconst _CLADE_SVintest_clade_cumulus.jlso downstream test files assigningSV = MetaManifold.ServerinMainnever fail under Julia 1.12.