Status split (2026-07-12, verified against prod /healthz):
- Postal code data: RESOLVED — the health check now reports
Healthy — Postal code data available: 317,784 records. Half of…
Deployed and verified in production. Seq, 2026-07-12 19:39–19:42 UTC: 12 × "Host journal access available (mode=MountedDirectory, ...)" startup events across the fleet — 2 tasks reading the…
Fresh verification (2026-07-12 ~20:30 UTC) from the Jaeger query API: the tracing backend is serving and retaining traces again — /api/services lists the full service catalog, and trace…
Closing with fresh evidence (2026-07-12). Fresh master production bundle, real Keycloak UI login, full authenticated walk (54 specs):
- 0 × NG0200 anywhere in the run (the original crash…
Both PRs merged: backend #242 (journal-store resolver + volatile fallback; CI is shipping the new agent image now) and infra #47 (parent-dir binds /var/log + /run/log).
Remaining to close…
Closing — both halves resolved:
- image-description: infra #36 stack folder + CI deploy verified live in production (consumer drained the image.description.requested queue during the…
Trellis3d half: backend PR #243 makes the workflow workflow_dispatch-only. Every auto-triggered run was a guaranteed red X (the deploy step cds into `/mnt/infrastructure/spikersoft-trellis3…
Architectural fix up — the runbook is no longer a deploy precondition. Two paired PRs:
backend #242 (fix/480-journal-dir-resolver): the agent now resolves the journal store **per tail…
Fix up: infra PR #46 (fix/483-traefik-influx-token-env). Attribution firmed up without probing the credential: SpikerSoft.Api's InfluxDB health check is currently Healthy in prod (its…
Closing: spikersoft-angular PR #167 merged — dashboard "Stories from the Road" cards now show a moderation badge overlay (gavel icon, "Removed by staff"/"Retirada por el personal", deletionRea…
Fresh production verification (2026-07-12): GET https://api.spikersoft.com/healthz now returns HTTP 200 / "Degraded" with only TileServerGL: Degraded — tile returned NotFound; the other…
Closing with evidence: backend PR #239 merged (deploy-race gate — post-push docker manifest inspect retry, 12×5s — now guards all 28 image-publishing workflows incl. quiz-generation) and…