-
Notifications
You must be signed in to change notification settings - Fork 0
Demo Runbook
Canonical three-minute sequence:
docs/DEMO_SCRIPT.md. This runbook adds preparation, recovery, and narration details without changing the proof claims.
Demonstrate that a real ProjectFlow interaction can become inspectable evidence, a GPT-selected product mutation, a real Codex repository change, and a retained or reverted Genome record without editing source during the presentation.
Run this at least 15 minutes before presenting:
cd C:\codex\darwin
git status --short
npm run typecheck
npm run test
npm run build
npm run smoke:productionConfirm:
- Darwin API reports online and GPT available;
- Target application verification shows the expected ProjectFlow commit;
- ProjectFlow study opens in a separate window;
- GitHub Actions and Cloudflare secrets are present;
- no unrelated ProjectFlow workflow is running;
- browser zoom is 100% and light theme is selected;
- popup/new-window behavior is allowed.
Use Reset evolution demo to dispatch the ProjectFlow baseline workflow. Darwin preserves telemetry, evidence, analyses, manifests, and execution history while the reset is queued, running, validating, or deploying. The measured-study launcher remains locked during this interval.
Begin measured interaction only after Darwin reports Baseline deployment verified. If validation or deployment verification fails, open the linked workflow, correct the cause, and use Retry reset; the prior evidence remains available until a retry completes.
- Open Target application.
- Show repository, branch, production URL, and study URL.
- Point out active commit and source fingerprint.
- Explain that
darwin.target.jsonbounds source paths and checks.
- Open the measured study in a new window.
- Interact with dashboard/project/task surfaces naturally.
- Include one clear friction journey: route loop, inert affordance, browser Back, hover hesitation, drag expectation, or readability zoom.
- Complete or explicitly abandon the task attempt.
- Return to Observations.
- Show raw event count, sessions, participant count, and behavior signals.
- Select the session and inspect an ordered event.
- Generate the evidence pack.
- Expand one
EV-nnnsignal and show its trace/provenance.
- Open Mutations.
- Point to the explicit OpenAI reasoning boundary and supplied context chips.
- Click Ask GPT-5.6.
- Expand the top pressure cluster and one alternative.
- Compare evidence citations, competing explanation, change, tradeoffs, and validation plan.
- Select the supported mutation bundle.
- Start controlled evolution.
- Show the immutable manifest hash/base SHA.
- Open the live GitHub Actions run.
- Review the real diff, checks, changed files, Codex report, PR, and preview.
- Release the reviewed mutation.
- Open Genome.
- Expand the archived repository mutation and evidence record.
- Explain that post-release fitness requires a new measured cohort.
- Optionally show the separately reviewed rollback path.
Closing line:
Darwin observed real behavior, reasoned over the exact source, and evolved the application through a controlled repository change.
- Keep the evidence pack visible.
- Read the returned error in the control room.
- Confirm System status reports the live model configuration.
- Do not present a cached or invented mutation as a new result.
- Preserve the manifest and execution error.
- Verify Worker
GITHUB_TOKEN, target workflow name, and repository permissions. - Retry only after the cause is corrected.
- Open the linked workflow.
- Compare execution ID and callback step.
- Verify
DARWIN_CALLBACK_TOKENis identical in Worker and ProjectFlow Actions.
- Keep the candidate unreleased.
- Expand the failed validation output.
- Explain that failed selection is a valid controlled outcome.
- Capture at 1440x900 or 1920x1080.
- Keep browser chrome visible when showing the separate target and GitHub workflow.
- Do not hide errors or claim a predicted outcome as measured.
- Use the Genome expansion to prove provenance instead of narrating invisible backend work.