Conversation
…/quantile` Renames `docs/img/equation_beta_quantile_function.svg` to `equation_kumaraswamy_quantile.svg` and updates the README label (`eq:beta_quantile_function` -> `eq:kumaraswamy_quantile`) and image URL to align with the namespace convention `equation_kumaraswamy_<func>.svg` (used by 11 of 12 SVG-bearing siblings in this namespace, ~92% conformance). The asset was a copy-paste leftover from `stats/base/dists/beta/quantile`; the equation content is correct for Kumaraswamy.
Contributor
Coverage Report
The above coverage report was generated for the changes in this PR. |
stats/base/dists/kumaraswamy with namespace majority patternsstats/base/dists/kumaraswamy
kgryte
approved these changes
Apr 26, 2026
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.
Description
This pull request renames
docs/img/equation_beta_quantile_function.svgtoequation_kumaraswamy_quantile.svgand updates the README equation label and<img>src accordingly. The previous filename and label were copy-paste artifacts fromstats/base/dists/beta/quantile;Related Issues
No.
Questions
No.
Other
Validation
Three independent agents reviewed the outliers flagged by the structural and semantic majority computations:
quantileSVG rename is unintentional drift. Markedctor's validation prologue,format-style error construction, and richer dependency set as intentional deviations (constructor packages have a different API contract — they throwTypeErrors rather than returningNaN). Markedstdev's missingis-nandependency as intentional (it delegates tovariance, which already validates).kumaraswamy/quantile/README.mditself; no sibling package or top-level documentation links to it. Markedpdf's missing native C addon asneeds-human(would require authoring real C math, native bindings, and addon-aware tests — not mechanical drift correction).ctorstructural flags are intentional (constructor packages across stdlib's distribution namespaces uniformly lack native addons). Confirmedpdf's missing native addon is real drift but agreed it is implementation work, not a mechanical fix.Excluded from this PR
pdfmissing native C addon (binding.gyp, src/, include/, manifest.json, lib/native.js, examples/c, benchmark/c, test/test.native.js, benchmark/benchmark.native.js): real drift but requires authoring a C implementation and addon-aware tests — out of scope for mechanical drift correction.ctorstructural divergences (no native addon, no manifest.json, nogypfile, no "C APIs" README section): intentional — constructor packages do not have a C surface.stdevlacking@stdlib/math/base/assert/is-nan: intentional — it delegates tovariancewhich performs the check.publicSignatureand README heading-order variation: no clear ≥75% majority, so no drift correction is appropriate.Checklist
AI Assistance
If you answered "yes" above, how did you use AI assistance?
Disclosure
This PR was produced by an automated cross-package API drift detection routine run via Claude Code. The routine extracted structural and semantic features from every package in
stats/base/dists/kumaraswamy, computed per-feature majority patterns at a 75% threshold, and ran three independent validator agents to filter intentional deviations from unintentional drift. Only mechanical, high-signal corrections survived filtering — in this run, the singlequantileSVG rename and accompanying README label/URL update.@stdlib-js/reviewers
Generated by Claude Code