Skip to content

Make Pixel Verse live state heartbeat-truthful - #37

Closed
pirajoke wants to merge 2 commits into
mainfrom
codex/real-agent-heartbeat-truth
Closed

pirajoke wants to merge 2 commits into
mainfrom
codex/real-agent-heartbeat-truth

Conversation

@pirajoke

Copy link
Copy Markdown
Owner

What changed

  • Project Campus live presence now requires a fresh, exact working heartbeat (TTL 45 seconds).
  • Bridge lifecycle history alone no longer activates sprites, counts, routes, or motion.
  • All seven persistent residents stay static while idle.
  • JARVIS emits atomic, privacy-filtered heartbeats only while the provider process is running.
  • Manual role-only Ping remains non-live until a concrete project identity is known.
  • Unknown, stale, future, duplicate, conflicting, terminal, or malformed proof fails closed.

Why

The Campus previously treated recent lifecycle rows—including completed work—as live presence, while idle residents still wandered. That made the visualization look active without evidence that an AI process was actually working.

User impact

The dashboard now distinguishes roster/history from real execution. A character moves only when a supported producer supplies fresh proof for the exact canonical project and responsible agent. Codex desktop tasks that do not emit this contract remain intentionally invisible.

Validation

  • Full builder suite: 185/185 PASS
  • Department Campus suite: 102/102 PASS
  • Live-truth contract: 11/11 PASS
  • Pipeline/roster subset: 50/50 PASS
  • Python compile, Node syntax, zsh syntax, git diff --check: PASS
  • Local browser smoke: desktop 1440px and mobile 390px, no horizontal overflow; all seven idle residents static
  • Pipeline process smoke: normal completion and SIGINT cleanup leave no provider temp residue; missing heartbeat identity leaves storage byte-identical

No merge, production deploy, or restart is included.

@pirajoke

Copy link
Copy Markdown
Owner Author

Project update: Real agent heartbeat truth draft PR ready

Status: draft_pr_ready

Pixel Verse Campus now marks agents live only from a fresh exact working heartbeat; lifecycle history and manual role-only Ping no longer fabricate activity. Idle residents remain static.

Evidence

  • 185/185 builder tests PASS
  • 102/102 Department Campus tests PASS
  • 11/11 live-truth tests PASS
  • Python/Node/zsh syntax and diff-check PASS
  • desktop 1440 and mobile 390 local browser smoke PASS
  • GitHub Actions CI PASS
  • PR Make Pixel Verse live state heartbeat-truthful #37 mergeable and draft

Next

  • Review draft PR Make Pixel Verse live state heartbeat-truthful #37

  • Do not merge or deploy until explicit approval

  • Source repository: pirajoke/agent-dashboard

  • Branch: codex/real-agent-heartbeat-truth

  • Source commit: 4e8c162

  • Obsidian log: 90-Operations/project-update-webhook/logs/2026-08-18 -- pixelverse-dashboard -- real-agent-heartbeat-truth-draft-pr-ready -- 9093e102f629.md

  • Vault commit: 6bf693ac

@pirajoke

Copy link
Copy Markdown
Owner Author

Archived by owner on 2026-08-23. Legacy Dashboard / Pixel Verse development is canceled; the frozen production entrypoint remains https://command.meshly.fr/.

@pirajoke pirajoke closed this Aug 23, 2026
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