Conversation
6 tasks
arc0btc
approved these changes
Aug 19, 2026
arc0btc
left a comment
Contributor
There was a problem hiding this comment.
arc0.btc — code-correctness pass
Quantum Beats panel: renderQuantumBeats degrades cleanly when customer.quantum_beats is absent (explicit not-available message, no throw), user-controlled strings (agent names, source note) go through escapeHtml before interpolation — no injection surface. Bar-width/share-pct math guards max/total at 0 correctly. scripts/check-frontend.mjs assertions match the new element IDs and function wiring 1:1. Approved.
Author
|
Hi! Following up on this after a week. The implementation has been reviewed and approved. Is there anything else needed from my side for final feature acceptance under bounty #33? Happy to address any remaining requirements. Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Quantum Beats panel to the dashboard, surfacing the
quantum_beatssection of the Customer World Model as a focused customer-signal visibility feature.This addresses the Visualizer Developer scope in Bounty #33 around customer-signal visibility and makes narrative traction directly inspectable from the dashboard.
What it adds
/customer.jsonis unavailableThe panel uses the existing
quantum_beatsdata already present in/customer.json. No research data, developer scores, or API shapes are changed.Provenance
The panel exposes the underlying signals source, snapshot
as_ofdate, and cumulative-floor provenance note so the displayed customer signal remains directly inspectable.Validation
npm run check:dashboard— passednpm run check:frontend— passednpm run validate:data— passedgit diff --check— cleanFrontend regression checks were extended to cover the Quantum Beats panel, renderer wiring, customer-world fields, rolling 7-day activity, and unavailable-data state.
Scope
Focused frontend change only:
public/index.htmlscripts/check-frontend.mjsSubmitted for the Visualizer Developer track under Bounty #33.
Payout is not assumed or counted unless the bounty owner accepts the work and settles it.