Skip to content

Commit 5aeb6e5

Browse files
DevOpsMadDogclaude
andcommitted
log: v69 deploy hit transient Fly builder-heartbeat error; retrying v70 (code safe on main)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 461a114 commit 5aeb6e5

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

docs/ralph_progress.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,3 +568,5 @@ tick276 (2026-06-26, ralph-c4) — GAP_MAP med triage (2 items, doc-only): (1) S
568568
tick277 (2026-06-26, ralph-c4) — UI stats-field-mismatch sweep (same pattern as forensics): traced CertificateManagerPanel.tsx -> /api/v1/certificates/stats -> get_certificate_stats which returned active/expiring_30d but the UI reads valid/expiring_soon (name mismatch -> blank "Valid"/"Expiring Soon" widgets). Added backward-compat aliases valid=active_count + expiring_soon=expiring_30d (kept originals). Verified all UI keys present, honest-empty fresh org, 34 cert tests pass. Spot-checked other panels: deception-analytics clean (4/4 keys match); posture/threat-actors greps inconclusive (engine-file guessing) -> not touched without precise per-panel trace (avoid false fixes). cert + forensics were the confirmed real mismatches.
569569

570570
tick278 (2026-06-26, ralph-c4) — UI stats-mismatch fix #3 (posture-scoring): PostureScoringPanel -> /api/v1/posture-scoring/stats -> get_posture_stats returned by_domain/implemented_count/gaps_count but UI reads domain_scores/implemented/not_implemented/partial. Added partial_count (was uncounted) + backward-compat aliases. Verified 6 UI keys present, honest-empty, 94 tests pass. Pattern tally: 3 real mismatches fixed (forensics SPEC-025, certificate, posture-scoring); deception-analytics verified clean. These were the confirmed ones from precise api->endpoint->engine tracing.
571+
572+
tick279 (2026-06-26, ralph-c4) — v69 deploy FAILED on a transient Fly remote-builder error ("Failed to start remote builder heartbeat: failed to parse daemon host unix:///var/run/docker.sock: missing hostname") — DOCKER_HOST is unset, so this is the known-flaky Fly builder heartbeat (project_fly_deploy_recipe: builder flaky, retry), NOT an env/code issue. Code (forensics+cert+posture stat fixes) is safely on main; v68 still serving (healthy). Retrying v70 (env -u DOCKER_HOST). If it recurs, may need flyctl upgrade or `fly apps restart` on the builder. 3 UI stat-mismatch fixes this cycle (forensics/cert/posture) all verified backend-side (no browser needed): engine now returns the exact keys the panels read, honest-empty for fresh orgs.

0 commit comments

Comments
 (0)