Skip to content

chore(openspec): every change and spec names its screens - #2652

Open
rubenvdlinde wants to merge 2 commits into
developmentfrom
chore/openspec-screens
Open

rubenvdlinde wants to merge 2 commits into
developmentfrom
chore/openspec-screens

Conversation

@rubenvdlinde

@rubenvdlinde rubenvdlinde commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Decision 150: every open OpenSpec change and every main spec names the board (screen design) it belongs to, so build lanes never look it up.

Adds one new file per directory, screens.md, under openspec/changes/* (not archive) and openspec/specs/*. No proposal.md, design.md, tasks.md or spec.md is touched. Boards are collected from specScreens, matrix rows (built.spec / built.change and their screen), and the design-system cap notes in screens-src/zuiddrecht/apps/integriq.json. Board URL shape: https://identity.conduction.nl/screens/board?id=integriq/<Board>.

Counts (221 directories): 137 with a board, 77 with a no-screen reason, 7 on the design backlog (decision 157).

Generator: ~/memcap-work/build-all/bin/spec-screens.py. Docs-only change; nothing else verified.

@rubenvdlinde
rubenvdlinde requested a review from Rem-Dam as a code owner October 10, 2026 09:25
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/integriq @ 4b0b37b

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 09:38 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/integriq @ 2d1619c

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 10:26 UTC

Download the full PDF report from the workflow artifacts.

@WilcoLouwerse

Copy link
Copy Markdown
Contributor

Heads-up from #2679: that PR archives sources-github-publiccode to openspec/changes/archive/2026-10-15-sources-github-publiccode/. This PR still adds openspec/changes/sources-github-publiccode/screens.md, so once #2679 is merged that file would recreate the old change directory. It should move to openspec/changes/archive/2026-10-15-sources-github-publiccode/screens.md in this PR.

This branch has not been deployed

No deployments
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.

2 participants