Skip to content

feat(screens): stackiq screens - #130

Merged
rubenvdlinde merged 8 commits into
mainfrom
design/stackiq-screens
Oct 8, 2026
Merged

rubenvdlinde merged 8 commits into
mainfrom
design/stackiq-screens

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Adds 27 stackiq boards (Sk*) in the Zuiddrecht canon and registers them in apps/stackiq.json, each with a cap_ note. The capability links are in ConductionNL/stackiq#1276.

Screens

Board What it shows Capabilities
SkDashboard Dashboard ins-dashboard, ins-concept-orgs-widget, life-maintenance-window, ins-live-updates, ins-notifications, sec-vulnerability-alert, ctr-expiry-alert, life-new-version-notice, ins-natural-language-query, ins-ai-action-audit, ins-progress
SkApplicaties Applicaties mkt-find-software, ins-faceted-search, ins-saved-view, arch-definitions, land-services, mkt-supplier-offering, land-bulk-import, land-cmdb-import, land-migrate-legacy, land-bulk-edit, share-publish, land-copy-entry, land-move-between-workspaces, land-change-entry-type, ins-export-list, share-export, land-completeness-score, sec-baseline-classification, comp-dpia
SkApplicatie Applicatie land-detail-page, land-hosting-model, comp-dpia, comp-processing-register, sec-baseline-classification, mkt-contacts-per-product, mkt-who-uses-it, ctr-per-application, conn-per-application, conn-impact-analysis, conn-api-catalogue, conn-auto-populate-dependencies, mkt-reviews, mkt-rating-aggregate, mkt-supplier-roadmap, life-maintenance-window, land-application-modules, ins-kb, land-custom-fields, land-dependent-fields, land-register-application, land-usage-record, ins-audit-trail, ops-ci-relations, share-compliance-documents, land-ai-agent-inventory, comp-ai-act-classification
SkInGebruik Applicaties in gebruik land-register-application, land-usage-record, land-application-owner, life-version-in-use, life-time-classification, life-eol-warning, org-cooperation
SkGebruikDetail Applicatie in gebruik land-usage-record, life-version-in-use, land-application-owner, arch-refcomp-mapping, conn-usage-of-connection, conn-shared-with-others, org-cooperation, life-value-assessment, life-time-classification, life-eol-warning, sec-exposure, life-planned-replacement, life-tech-obsolescence, land-version-carry-connections
SkKoppelingen Koppelingen conn-list-page, conn-type-filter, conn-register-connection, conn-external-provision, conn-diagram, conn-export-graph, conn-shared-with-others
SkSuiteWizard Nieuwe suite land-suite, land-guided-wizard, land-application-modules
SkModuleversie Moduleversie land-module-versions, land-sbom-components, sec-sbom-import, sec-affected-versions, life-tech-obsolescence, mkt-supplier-roadmap, land-version-carry-connections, life-new-version-notice
SkCmdb CMDB ops-hardware-assets, ops-ci-relations, land-cmdb-import
SkGemmaPlaat GEMMA-plaat arch-gemma-views, arch-shared-overlay, arch-gap-analysis, arch-capability-map, mkt-compare-peers, arch-ggm-link, life-overlap, arch-views-office, arch-definitions
SkModelleren Modelleren arch-modelling, arch-process-mapping, arch-process-step-fields, arch-scenarios, arch-ai-diagram, arch-data-model, arch-diagram-version-compare, arch-view-tags, arch-decision-register
SkStandaarden Standaarden comp-standards-register, comp-bio-measures, arch-definitions
SkComplianceMatrix Compliancematrix comp-matrix, comp-verified-vs-claimed, comp-bio-assessment, comp-declare-standard, comp-evidence, share-compliance-documents, comp-health-scoring
SkKwetsbaarheden Kwetsbaarheden sec-vulnerability-register, sec-vulnerability-page, sec-exposure, sec-affected-versions, sec-vulnerability-alert, ins-live-updates
SkRoadmap Portfolioroadmap life-phase, life-roadmap, life-planned-replacement, life-eol-warning, ins-live-updates
SkRapportages Rapportages ins-reports-page, life-rationalisation-report, life-value-assessment, life-time-classification, life-overlap, ins-cost-report, ins-custom-report, ins-export-list, share-export, ctr-yearly-cost, ctr-saas-spend
SkDatakwaliteit Datakwaliteit comp-health-scoring, land-completeness-score, land-data-quality-survey, land-duplicate-merge, ops-reconciliation
SkFunctiesRoadmap Functies en roadmap ins-feature-roadmap, ops-plugins
SkOrganisaties Organisaties mkt-supplier-directory, org-register, mkt-vendor-master-data, org-cooperation
SkOrganisatie Organisatie mkt-vendor-master-data, org-contact-persons, org-contact-to-account, org-invite-colleagues, org-multi-membership, mkt-offer-accept, org-merge, org-merge-dry-run, land-duplicate-merge, ops-reconciliation
SkContracten Contracten ctr-register, ctr-status, ctr-contract-owner, ctr-expiry-alert
SkContract Contract ctr-documents, ctr-renewal, ctr-approval, ctr-licence-model, ctr-seat-count, ctr-contract-owner, ctr-status, ctr-per-application
SkLicenties Licentiepositie ctr-licence-posture, ctr-licence-model, ctr-seat-count, ctr-yearly-cost, ctr-saas-spend, ins-cost-report
SkInstellingenGegevens Beheerinstellingen: gegevens arch-import-amef, arch-export-amef, arch-export-org, arch-import-progress, arch-round-trip, life-eol-feed, comp-bulk-sync-standards, ops-scheduled-sync, ins-progress, land-demo-data
SkInstellingenUitwisseling Beheerinstellingen: uitwisseling share-federation-announce, share-federation-pull, share-federation-peers, conn-integration-registry, share-itsm-integration, share-lifecycle-conditional-sync, share-webhooks
SkBeheerToegang Beheerinstellingen: toegang org-roles, org-moderation, mkt-review-moderation, org-activation-mail, org-access-review
SkPubliek Publieke catalogus share-public-browse, org-self-registration

Counts

  • New boards: 27. stackiq had no boards before this PR.
  • Rows linked to existing boards: 0
  • Rows linked to new boards: 162
  • Rows with a reason instead of a board: 13
  • Specs added to a feature: 11. Specs moved to internalSpecs: 16
  • Specs with no linking row: 68 in specScreens, 46 on boards and 22 with a reason
  • Done check: capabilities.py with the app branch as origin/development reports stackiq onScreen 213, reason 34, missing 0.

Odd cases

  • land-migrate-legacy has state none and no decision. It is drawn as an import source on SkApplicaties.
  • The Geavanceerd foldout in the shared AppZijbalk is hard-coded with pipelinq items, so it stays closed. SkFunctiesRoadmap uses active="Geavanceerd".
  • ins-concept-orgs-widget is a Nextcloud dashboard widget. It is drawn as a card on SkDashboard.
  • preview/ and scripts/screens/heights.json are not committed. The coordinator rebuilds them after the merge.

@rubenvdlinde
rubenvdlinde merged commit 6b16008 into main Oct 8, 2026
4 of 5 checks passed
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/design-system @ 74e2c74

Check PHP Vue Security License Tests
lint ⏭️
phpcs ⏭️
phpmd ⏭️
psalm ⏭️
phpstan ⏭️
phpmetrics ⏭️
eslint ⏭️
stylelint ⏭️
build ⏭️
composer ✅ ✅
npm ✅ ✅
app:check-code ⏭️
info.xml ⏭️
REUSE ❌
lockfile sync ⏭️
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️
Hydra gates ⏭️

Quality workflow — 2026-10-08 15:43 UTC

Download the full PDF report from the workflow artifacts.

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