GitNexus/.github/workflows
Gergo Magyar aefb162280 docs(bench): no drop ratchet needed; correct a stale CI claim (#2766)
Two findings, both negative, both worth recording so they are not
re-litigated.

NO RATCHET. The plan's R10 set a ZERO supported-shape drop target, and
review correctly found it contradicts R12: a site whose normalized name
matches more than one class MUST decline, a decline records a drop, and
names like Service/Handler/Client collide routinely in large Go and Java
codebases. The proposed repair was a ratchet — the count may not rise
above the last measured value.

Neither is needed. `measure.mjs --check` already asserts EXACT MATCH
against the committed baseline, which is strictly stronger: the count
cannot rise or fall without a deliberate `--update-baseline`, and that
path prints an instruction to explain the movement. A ratchet would be a
weakening, not a fix. The gate now also covers `callDropsByShape`, since
the shape census joined the gated projection.

STALE CI CLAIM. The gate's comment named `repos[0]` as a shape that
"emits no edge AND no drop". That stopped being true in this series:
Case 0's gate now accepts a minted receiver chain instead of testing the
receiver's punctuation, so subscript receivers record a drop and are
countable — 13 shapes moved INVISIBLE -> VISIBLE. `?.` and explicit type
args are still invisible on some languages, so the shape arm still earns
its keep, but the example was wrong and a wrong example in a gate comment
is how the next person mis-reasons about what the gate covers.

DEFERRED, explicitly: the `impact` risk-cutoff recalibration. Added edges
push symbols toward the absolute cutoffs (`directCount >= 30`,
`impacted.length >= 200`), so edits read HIGHER risk without being more
dangerous. Real, but measuring it honestly needs a corpus large enough
for those thresholds to bind, and the committed fixtures are nowhere near
200 impacted symbols. Recorded as owed rather than inventing a number
from fixtures that cannot exercise it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 16:28:31 +00:00
..
build-tree-sitter-prebuilds.yml chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#2757) 2026-07-31 13:05:18 +01:00
ci-devcontainer.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
ci-e2e.yml chore(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (#2505) 2026-07-16 07:02:56 +01:00
ci-quality.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
ci-report.yml chore(deps): bump marocchino/sticky-pull-request-comment (#2537) 2026-07-17 13:20:48 +01:00
ci-tests.yml docs(bench): no drop ratchet needed; correct a stale CI claim (#2766) 2026-08-01 16:28:31 +00:00
ci.yml refactor(ingestion): delete legacy call-resolution DAG + heritage processor (RING4-1, #942) (#2023) 2026-06-04 11:07:37 +01:00
claude.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
codeql.yml chore(deps): bump the codeql-action group across 1 directory with 3 updates (#2755) 2026-07-31 10:34:35 +01:00
commit-fork-prebuilds.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
dependency-review.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
docker.yml chore(deps): bump docker/metadata-action from 6.1.0 to 6.2.0 (#2536) 2026-07-17 13:21:05 +01:00
gitleaks.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
gitnexus-review-agent.yml fix(ci): stop the placeholder review, verify citations, repair once (#2733) 2026-07-28 18:51:01 +01:00
gitnexus-skill-evolution.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
grammar-update-monitor.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
impact-pdg-mutation-report.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
pr-autofix-apply.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
pr-autofix-publish.yml feat(autofix): replace inline reviewdog with /autofix ChatOps button (#1458) 2026-05-09 16:32:38 +01:00
pr-autofix.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
pr-description-check.yml chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 2026-04-15 20:17:08 +00:00
pr-labeler.yml chore(deps): bump release-drafter/release-drafter from 7.5.1 to 7.6.0 (#2756) 2026-07-31 10:34:51 +01:00
publish.yml Merge branch 'main' into dependabot/github_actions/softprops/action-gh-release-3.0.2 2026-07-23 09:23:26 +01:00
scorecard.yml chore(deps): bump the codeql-action group across 1 directory with 3 updates (#2755) 2026-07-31 10:34:35 +01:00
skill-sync.yml chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-22 20:18:29 +00:00
tree-sitter-upgrade-readiness.yml chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#2292) 2026-06-25 06:53:47 +01:00
triage-sweep.yml chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#2757) 2026-07-31 13:05:18 +01:00
trivy.yml chore(deps): bump the codeql-action group across 1 directory with 3 updates (#2755) 2026-07-31 10:34:35 +01:00
workflow-lint.yml chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#2757) 2026-07-31 13:05:18 +01:00