Repository navigation
chore(openspec): every change and spec names its screens - #523
Conversation
Quality Report — ConductionNL/versioniq @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| build | ✅ | ||||
| composer | ✅ | ✅ 32/32 | |||
| npm | ✅ | ✅ 302/302 | |||
| app:check-code | ⏭️ | ||||
| info.xml | ✅ | ||||
| REUSE | ❌ | ||||
| lockfile sync | ✅ | ||||
| PHPUnit | ✅ 755/755 (8 legs) | ||||
| Newman | ⏭️ | ||||
| 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 | ✅ |
Quality workflow — 2026-10-10 09:42 UTC
Download the full PDF report from the workflow artifacts.
Quality Report — ConductionNL/versioniq @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| build | ✅ | ||||
| composer | ✅ | ✅ 32/32 | |||
| npm | ✅ | ✅ 302/302 | |||
| app:check-code | ⏭️ | ||||
| info.xml | ✅ | ||||
| REUSE | ❌ | ||||
| lockfile sync | ✅ | ||||
| PHPUnit | ✅ 755/755 (8 legs) | ||||
| Newman | ⏭️ | ||||
| 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 | ✅ |
Quality workflow — 2026-10-10 10:23 UTC
Download the full PDF report from the workflow artifacts.
migration-safety, artifact-cache, version-pinning, external-sources, pat-management and auto-update-policies gain the boards their synced rows are drawn on; artifact-cache drops its no-screen line, the cache is visible on VqAppVersies and VqInstellingen.
|
Refreshed on 30 Oct: merged development (no conflicts) and added the board lines six main specs were missing, so the rows synced into them link to their boards: migration-safety (VqApps, VqVersieTerugzetten), artifact-cache (VqAppVersies, VqInstellingen, replacing the wrong no-screen line), version-pinning (VqApps, VqInstalleren), external-sources (VqBronnen), pat-management (VqAppVersies), auto-update-policies (VqInstellingen). |
Quality Report — ConductionNL/versioniq @
|
| Check | PHP | Vue | Security | License | Tests |
|---|---|---|---|---|---|
| lint | ✅ | ||||
| phpcs | ✅ | ||||
| phpmd | ✅ | ||||
| psalm | ✅ | ||||
| phpstan | ✅ | ||||
| phpmetrics | ✅ | ||||
| eslint | ✅ | ||||
| stylelint | ✅ | ||||
| build | ✅ | ||||
| composer | ✅ | ✅ 32/32 | |||
| npm | ❌ | ✅ 302/302 | |||
| app:check-code | ⏭️ | ||||
| info.xml | ✅ | ||||
| REUSE | ❌ | ||||
| lockfile sync | ✅ | ||||
| PHPUnit | ✅ 755/755 (8 legs) | ||||
| Newman | ⏭️ | ||||
| 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 | ✅ |
Quality workflow — 2026-10-30 17:16 UTC
Download the full PDF report from the workflow artifacts.
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, underopenspec/changes/*(not archive) andopenspec/specs/*. No proposal.md, design.md, tasks.md or spec.md is touched. Boards are collected fromspecScreens, matrix rows (built.spec/built.changeand their screen), and the design-system cap notes inscreens-src/zuiddrecht/apps/versioniq.json. Board URL shape:https://identity.conduction.nl/screens/board?id=versioniq/<Board>.Generator:
~/memcap-work/build-all/bin/spec-screens.py. Docs-only change; nothing else verified.Counts (50 directories): 45 with boards, 5 with a no-screen reason, 0 on the design backlog (decision 157).