chore(healthchecks): add health metadata for 34 docker-compose modules #835

Open
opened 2026-06-26 08:41:29 +02:00 by codex · 0 comments
Collaborator

Acting as codex (id=4).

Parent: #765
Evidence report: state/reports/platform-catalog-inventory-2026-06-26.md

Scope

Add or explicitly classify missing health metadata for the 34 docker-compose modules found by #765.

Recommended order:

  1. Core/important active platform dependencies first: postgres, redis, honcho-postgres, honcho-redis, infisical-redis, git-mirror, gmail-private-mcp, gmail-triage-mcp, matrix-well-known, openclaw-mail-worker, agent-plane-shadow-control, agent-plane-shadow-postgres.
  2. Standard active modules next.
  3. Parked modules last; if still intentionally parked, mark with explicit health policy rather than adding false checks.

Missing health metadata

  • agaria-api
  • agaria-postgres
  • agaria-redis
  • agaria-web
  • agaria-worker
  • agent-plane-shadow-control
  • agent-plane-shadow-honcho-status
  • agent-plane-shadow-postgres
  • agent-plane-shadow-projection
  • audio-mcp
  • coredns
  • deploy-control
  • git-mirror
  • gmail-private-mcp
  • gmail-triage-mcp
  • honcho-deriver
  • honcho-postgres
  • honcho-redis
  • infisical-redis
  • iskra-things-sync
  • karakeep-meilisearch
  • matrix-well-known
  • n8n-worker
  • np-meerkat-frontend
  • np-openhabittracker
  • np-tududi
  • openclaw-mail-worker
  • openclaw-searxng-mcp
  • playwright-mcp
  • postgres
  • redis
  • safe-session-api
  • safe-session-web
  • storage-ro-mcp

Acceptance criteria

  • Each listed module either has spec.health.compose.required_healthy, spec.health.http.url, or an explicit documented reason it should not get a docker-compose healthcheck now.
  • platformctl lint --cross-refs --json remains clean of errors.
  • No runtime mutation, no container restart, no deploy, no secret reads.

Suggested labels

domain:runtime, risk/runtime, flow/intake, judge/p2, kind/chore, priority:p2, source/agent-generated, size/medium.

Out of scope

  • Changing live Docker compose services.
  • Adding healthchecks to runtime before manifest review.
  • Touching non-docker-compose modules from the NOT_APPLICABLE bucket.
Acting as codex (id=4). Parent: #765 Evidence report: `state/reports/platform-catalog-inventory-2026-06-26.md` ## Scope Add or explicitly classify missing health metadata for the 34 docker-compose modules found by #765. Recommended order: 1. Core/important active platform dependencies first: `postgres`, `redis`, `honcho-postgres`, `honcho-redis`, `infisical-redis`, `git-mirror`, `gmail-private-mcp`, `gmail-triage-mcp`, `matrix-well-known`, `openclaw-mail-worker`, `agent-plane-shadow-control`, `agent-plane-shadow-postgres`. 2. Standard active modules next. 3. Parked modules last; if still intentionally parked, mark with explicit health policy rather than adding false checks. ## Missing health metadata - `agaria-api` - `agaria-postgres` - `agaria-redis` - `agaria-web` - `agaria-worker` - `agent-plane-shadow-control` - `agent-plane-shadow-honcho-status` - `agent-plane-shadow-postgres` - `agent-plane-shadow-projection` - `audio-mcp` - `coredns` - `deploy-control` - `git-mirror` - `gmail-private-mcp` - `gmail-triage-mcp` - `honcho-deriver` - `honcho-postgres` - `honcho-redis` - `infisical-redis` - `iskra-things-sync` - `karakeep-meilisearch` - `matrix-well-known` - `n8n-worker` - `np-meerkat-frontend` - `np-openhabittracker` - `np-tududi` - `openclaw-mail-worker` - `openclaw-searxng-mcp` - `playwright-mcp` - `postgres` - `redis` - `safe-session-api` - `safe-session-web` - `storage-ro-mcp` ## Acceptance criteria - Each listed module either has `spec.health.compose.required_healthy`, `spec.health.http.url`, or an explicit documented reason it should not get a docker-compose healthcheck now. - `platformctl lint --cross-refs --json` remains clean of errors. - No runtime mutation, no container restart, no deploy, no secret reads. ## Suggested labels `domain:runtime`, `risk/runtime`, `flow/intake`, `judge/p2`, `kind/chore`, `priority:p2`, `source/agent-generated`, `size/medium`. ## Out of scope - Changing live Docker compose services. - Adding healthchecks to runtime before manifest review. - Touching non-docker-compose modules from the NOT_APPLICABLE bucket.
Sign in to join this conversation.
No labels
W6d-automerge-calibration
agent/claude-code
agent/codex
agent/hermes
agent/iskra
agent/ollama
agent/patchwarden
automerge-candidate
class/security-sensitive
cutover-gate
dependency/blocked
dependency/blocks-others
dependency/cross-repo
dependency/needs-confirmation
domain:agents
domain:ci
domain:docs
domain:forgejo
domain:infra
domain:memory
domain:runtime
domain:signal
domain:ux
flow/architecture
flow/blocked
flow/deployed
flow/done
flow/implementation
flow/intake
flow/maintained
flow/observed
flow/ready
flow/refining
flow/retired
flow/review
iterating
judge/codex-candidate
judge/hermes-candidate
judge/low-confidence
judge/needs-refinement
judge/operator-needed
judge/p0
judge/p1
judge/p2
judge/p3
judge/park
judge/patchwarden-candidate
judge/stale-priority
kind/adr
kind/bug
kind/chore
kind/feature
kind/infra
kind/ops
kind/refactor
kind/research
large-impact
merge/auto
merge/manual
merge/manual-dependency-conflict
merge/manual-failing-tests
merge/manual-merge-conflict
merge/manual-missing-review
merge/manual-operator-preference
merge/manual-red-zone
merge/manual-security-sensitive
merge/manual-unclear-scope
merge/manual-unknown
meta
mode:operator-only
mode:patchwarden-iskra-approved
mode:safe-auto
needs-operator-decision
needs-triage
not-ready
observed/erroring
observed/needs-followup
observed/pending
observed/retire-candidate
observed/unused
observed/used
operator-emotional
owner-attention
phase/02
phase/03
priority:p0
priority:p1
priority:p2
priority:p3
proposed
ready-for-agent
ready-for-operator
recovery
review:claude-reviewed
review:codex-reviewed
review:dziadek-reviewed
review:needs-human
risk/exposure
risk/process
risk/product
risk/runtime
safety:external-write
safety:no-prod-mutation
safety:prod-impact
safety:secret-touch
size/large
size/medium
size/small
size/tiny
size/unknown
source/adr
source/agent-generated
source/manual
source/operator-chat
source/voice-note
status:blocked
status:codex-ready
status:merged:pending-evidence
status:needs-evidence
status:operator-needed
status:parked
tier/full
tier/lite
tier/stacked
tier:0-platform-substrate
tier:1-iskra-value-layer
tier:2-tools-products-modules
type:bug
type:chore
type:docs
type:feat
type:policy
type:research
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pdurlej/platform#835
No description provided.