Skip to content

feat(maintain-demo): interactive walkthrough — play the nightly run + scope picker#81

Merged
QodeXcli merged 1 commit into
mainfrom
feat/maintain-demo-interactive
Jun 30, 2026
Merged

feat(maintain-demo): interactive walkthrough — play the nightly run + scope picker#81
QodeXcli merged 1 commit into
mainfrom
feat/maintain-demo-interactive

Conversation

@QodeXcli

Copy link
Copy Markdown
Owner

Upgrades qodex maintain-demo from a static page to an interactive walkthrough.

  • ▶ Play the nightly run — animates the loop step-by-step (analysis → prove → sandbox → verify → PR → receipt)
  • Clickable scope picker — each of the six scopes swaps in its real decision + trust receipt
  • The gate is visible: unused-locals shows a safe block (side-effect initializer kept, nothing shipped) — the verify-or-block behavior a cron-around-a-chatbot structurally can't do, shown rather than claimed

Fully self-contained (inline JS, no CDN). buildMaintainDemoHtml stays PURE → still unit-tested (+2 assertions for the play button / scope picker / safe-block example). Full suite 1439 green, tsc clean.

… scope picker

The demo page is no longer static. A "▶ Play the nightly run" button animates the loop
step-by-step (analysis → prove → sandbox → verify → PR → receipt), and a clickable scope
picker swaps in each scope's real decision + receipt. unused-locals shows a SAFE BLOCK
(side-effect initializer kept), so the verify-or-block gate — the thing a chatbot-on-cron
can't do — is visible, not just claimed. Fully self-contained (inline JS, no CDN); output
stays PURE so it's still unit-tested.
@QodeXcli QodeXcli merged commit 3fc7a61 into main Jun 30, 2026
2 checks passed
@QodeXcli QodeXcli deleted the feat/maintain-demo-interactive branch June 30, 2026 17:13
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