Skip to content

chore(gates): procedure-code baseline for gate 119 (decision 188) - #2656

Merged
rubenvdlinde merged 3 commits into
developmentfrom
chore/procedure-code-baseline
Oct 12, 2026
Merged

rubenvdlinde merged 3 commits into
developmentfrom
chore/procedure-code-baseline

Conversation

@rubenvdlinde

@rubenvdlinde rubenvdlinde commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Adds .procedure-code-baseline.json with {"count": 10}, measured with hydra-gates/scripts/lib/check_procedure_code.py (--ref origin/development) from ConductionNL/.github#838. Gate 119 fails from day one once the baseline exists (decision 188): any increase fails, and any decrease must lower this number in the same PR.

integriq: 35 files were named Dso*. I read the headers. 25 of them are the DSO-LV national-standard wire adapter (STAM koppelvlak intake, PKIoverheid signature verification, DSO-SWF samenwerking, status push, the DSO exceptions, the PKI admin setting), so they are excused in the gate config by exact path (.github#838, latest commit on that branch). The other 10 stay counted: the activity-to-zaaktype mapping and samenloop logic (DsoActivityMapper, DsoActivityTable, DsoSamenloop, DsoUnmappedActivities, the mapping controller, guard listener and admin UI) is procedure logic, and DSOController is left counted because the allowlist matches case-insensitively and dossiq has a same-named case controller. The baseline of 10 assumes #838 merges with that change; until then the gate counts 35.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/integriq @ f95920a

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
build ✅
check-specs ✅
test-l10n ✅
format ✅
check-schema-l10n ✅
check-l10n-js ✅
composer ✅ ✅ 143/143
npm ✅ ✅ 647/647
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ⏭️ not run for this diff — no file in this diff matches the code globs, and none carries a source extension — the heavy tier has nothing to decide about it.
Newman ✅ 130/130
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ✅
Hydra gates (axe) ✅

Quality workflow — 2026-10-10 20:54 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/integriq @ 638a78f

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
build ✅
check-specs ✅
test-l10n ✅
format ✅
check-schema-l10n ✅
check-l10n-js ✅
composer ✅ ✅ 143/143
npm ✅ ✅ 647/647
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ⏭️ not run for this diff — no file in this diff matches the code globs, and none carries a source extension — the heavy tier has nothing to decide about it.
Newman ✅ 130/130
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ✅
Hydra gates (axe) ✅

Quality workflow — 2026-10-12 07:58 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 9ce6688 into development Oct 12, 2026
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant