From 6e737322b9ec872a5b778bb43f965931e614183b Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sun, 30 Aug 2026 09:55:25 +0200 Subject: [PATCH 1/3] fix(fleet): planninq is live, not deprecated planninq ships planninq, runs code-quality.yml on development, and its last four Code Quality runs on development are green (most recent 2026-08-29). It is not archived. It meets the mechanical membership test exactly. Marked deprecated, it was excluded from every sweep -- the drift sweep never named it and the Friday merge never touched its PRs. That is the failure this file's own comment warns about: humaniq sat red on development for six days because no sweep named it. --- fleet-apps.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fleet-apps.json b/fleet-apps.json index 8ef9db95..7e164b4d 100644 --- a/fleet-apps.json +++ b/fleet-apps.json @@ -32,6 +32,7 @@ "opencatalogi", "openregister", "pipelinq", + "planninq", "portaliq", "shillinq", "stackiq", @@ -39,7 +40,5 @@ "versioniq", "zaakafhandelapp" ], - "deprecated": [ - "planninq" - ] + "deprecated": [] } From 4be403150683f73912c1d05ca0407938998ce18f Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sun, 30 Aug 2026 09:59:14 +0200 Subject: [PATCH 2/3] fix(fleet): planninq is live and swept; zaakafhandelapp is the deprecated one --- fleet-apps.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fleet-apps.json b/fleet-apps.json index 7e164b4d..71a8aea8 100644 --- a/fleet-apps.json +++ b/fleet-apps.json @@ -37,8 +37,9 @@ "shillinq", "stackiq", "thematiq", - "versioniq", - "zaakafhandelapp" + "versioniq" ], - "deprecated": [] + "deprecated": [ + "zaakafhandelapp" + ] } From b564a4d6827e0884010c8a535ca272cd9ac12d74 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sun, 30 Aug 2026 09:59:16 +0200 Subject: [PATCH 3/3] docs(app-health): planninq to the live table, record why zaakafhandelapp is deprecated --- docs/hydra/operations/app-health.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/hydra/operations/app-health.md b/docs/hydra/operations/app-health.md index 9815441a..760c110b 100644 --- a/docs/hydra/operations/app-health.md +++ b/docs/hydra/operations/app-health.md @@ -22,6 +22,7 @@ role an app plays in the fleet; **Type** is its domain. | [shillinq](https://github.com/ConductionNL/shillinq) | Application | Business admin | 2026-08-17 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/shillinq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/shillinq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/shillinq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/shillinq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/shillinq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/shillinq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [stackiq](https://github.com/ConductionNL/stackiq) | Application | Catalogue | 2026-08-17 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/stackiq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/stackiq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/stackiq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/stackiq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/stackiq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/stackiq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [humaniq](https://github.com/ConductionNL/humaniq) | Application | HR & payroll | 2026-08-12 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/humaniq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/humaniq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/humaniq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/humaniq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/humaniq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/humaniq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | +| [planninq](https://github.com/ConductionNL/planninq) | Application | Project management | 2026-08-03 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [launchpad](https://github.com/ConductionNL/launchpad) | Framework | Dashboards | 2026-08-08 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/launchpad/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/launchpad/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/launchpad/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/launchpad/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/launchpad/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/launchpad/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [buildiq](https://github.com/ConductionNL/buildiq) | Framework | Low-code builder | 2026-08-17 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/buildiq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/buildiq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/buildiq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/buildiq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/buildiq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/buildiq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [thematiq](https://github.com/ConductionNL/thematiq) | Framework | Design system | 2026-08-17 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/thematiq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/thematiq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/thematiq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/thematiq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/thematiq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/thematiq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | @@ -39,9 +40,19 @@ They stay listed because a deprecated app that disappears from the dashboard becomes an app nobody is measuring. Red here is informational: check whether the work is wanted before greening a row in this table. +**Deprecation is a decision, so record the reason.** A row here with no +rationale is indistinguishable from an app someone forgot, and this table has +been wrong in exactly that way: `planninq` sat here on the strength of "app id +pending", a blocker that had since been resolved — it ships `planninq` +and released while still listed as not-taken-forward. It is now in the live +table above and in `swept`. + +| App | Why | +| --- | --- | +| `zaakafhandelapp` | Superseded by [dossiq](https://github.com/ConductionNL/dossiq), which occupies the same Application / Case management slot. Still building and still receiving dependency updates, but not taken forward — so it is `deprecated` in `fleet-apps.json` and excluded from the drift sweep and unattended merge. | + | App | Category | Type | Latest release | main | beta | development | | --- | --- | --- | --- | --- | --- | --- | -| [planninq](https://github.com/ConductionNL/planninq) | Application | Project management | 2026-08-03 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/planninq/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/planninq/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | | [zaakafhandelapp](https://github.com/ConductionNL/zaakafhandelapp) | Application | Case management | 2024-10-23 | [![main](https://img.shields.io/github/actions/workflow/status/ConductionNL/zaakafhandelapp/code-quality.yml?branch=main&event=push&label=main)](https://github.com/ConductionNL/zaakafhandelapp/actions/workflows/code-quality.yml?query=branch%3Amain+event%3Apush) | [![beta](https://img.shields.io/github/actions/workflow/status/ConductionNL/zaakafhandelapp/code-quality.yml?branch=beta&event=push&label=beta)](https://github.com/ConductionNL/zaakafhandelapp/actions/workflows/code-quality.yml?query=branch%3Abeta+event%3Apush) | [![development](https://img.shields.io/github/actions/workflow/status/ConductionNL/zaakafhandelapp/code-quality.yml?branch=development&event=push&label=development)](https://github.com/ConductionNL/zaakafhandelapp/actions/workflows/code-quality.yml?query=branch%3Adevelopment+event%3Apush) | ## Renaming @@ -75,7 +86,7 @@ per-user preference that reverts silently if you forget it. | `softwarecatalog` | `Stackiq` | repo renamed — app id pending | | `openconnector` | `Integriq` | repo renamed — app id pending | | `app-versions` | `Versioniq` | repo renamed — app id pending | -| `planix` | `Planninq` | repo renamed — app id pending; repo is in `deprecated` in fleet-apps.json. Not `Planiq`: that name collides with Anaplan's trademarked PlanIQ™, so the `-inq` form was taken instead | +| `planix` | `Planninq` | rename **complete** — ships `planninq`, and is swept. Not `Planiq`: that name collides with Anaplan's trademarked PlanIQ™, so the `-inq` form was taken instead | | `OpenAnonymiser` | `Anonymiq` | repo renamed — app id pending | | `financeq` | `Accountinq` | planned | | `purchaseq` | `Purchasinq` | planned |