Skip to content

docs(gate-16): document onSettingsOpen's lazy flow load - #480

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/gate16-onsettingsopen
Aug 27, 2026
Merged

docs(gate-16): document onSettingsOpen's lazy flow load#480
rubenvdlinde merged 1 commit into
developmentfrom
fix/gate16-onsettingsopen

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

gate-16 failed the development->beta release PR (#476) on one changed method missing @spec: ApplicationDetailActions.vue::onSettingsOpen.

It is real behaviour, not glue, so it gets a real @spec rather than an exclusion — the same application-detail-ui spec its sibling setFlows already carries. The docblock records why the fetch is lazy (the flows are read only inside this modal, and most visits never open it) and what the three guards buy: the request happens exactly once, never on close, never when a previous open already filled the list, never while one is in flight.

Verified with the real gate (ConductionNL/.github check_spec_coverage.py) against origin/beta: count=1 before, count=0 after.

gate-16 failed the development->beta release PR (#476) on one changed
method missing @SPEC: ApplicationDetailActions.vue::onSettingsOpen.

It is real behaviour, not glue, so it gets a real @SPEC rather than an
exclusion -- the same application-detail-ui spec its sibling setFlows
already carries. The docblock records why the fetch is lazy (the flows are
read only inside this modal, and most visits never open it) and what the
three guards buy: the request happens exactly once, never on close, never
when a previous open already filled the list, never while one is in flight.

Verified with the real gate (ConductionNL/.github check_spec_coverage.py)
against origin/beta: count=1 before, count=0 after.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/buildiq @ ad45d25

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
check-gitignore
check-nc-floor
format
check-l10n-js
check-schema-l10n
composer ✅ 106/106
npm ✅ 642/642
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-27 10:24 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 13004c2 into development Aug 27, 2026
87 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/gate16-onsettingsopen branch August 27, 2026 10:28
rubenvdlinde pushed a commit that referenced this pull request Aug 27, 2026
Brings development's onSettingsOpen annotation across, which is what the
release PR's Hydra Gates leg was failing on. The only conflict was the
version line again: beta's 0.6.2-beta.20260820211351 is kept over
development's lower 0.6.1-unstable, so the release is not a downgrade.
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