ZHAPHAR01 / 08ZHAPHAR.COM
00 / Cover
Codex App: From Task to Verified Change
A product demo script for putting goal, context, execution, and verification into one development flow.
The point is not speed. The point is trustworthy delivery.
ZHAPHAR02 / 08ZHAPHAR.COM
01 / Brief
Put the task boundary on screen first
The demo starts with what the human actually asked for, not with a model capability claim.
task.zhaphar.localbrief
localhost:3000/tasks/codex-demo
Fix slide print pagination drift
Goal: keep PDF output aligned with browser preview.
Constraint: no chart library, no wider reading column.
- Accept: every page is 16:9
- Check: Playwright screenshots
- Output: remaining risk notes
ZHAPHAR03 / 08ZHAPHAR.COM
02 / Time
The time goes into context and proof
This breaks the lazy story that the Agent only writes code. Reading, changing, and proving are different jobs.
ZHAPHAR04 / 08ZHAPHAR.COM
03 / Decision
Route first, then delegate
Not every task should be automated the same way. Risk and verifiability decide the level of supervision.
High risk · high verifiability
Tests have your back. Change freely, verify to close out.
High risk · low verifiability
Add observability first. Do not rush to touch it.
Low risk · high verifiability
Automate first. Hand it off to the Agent in bulk.
Low risk · low verifiability
Docs and renames need a quick human glance.
ZHAPHAR05 / 08ZHAPHAR.COM
04 / Context
Context should point back to files
This slide shows that the Agent is not guessing the project; it is working inside traceable boundaries.
workspacecontext
- app/sessions.css
- components/session-slide-visual.tsx
- tests/content/sessions.test.ts
- content/sessions/codex-app-demo
stage: 1280px × 720pxfooter and folio stay fixedartifact layouts own one evidence areaprint parity is part of the contract
ZHAPHAR06 / 08ZHAPHAR.COM
05 / Maturity
From read-only to replayable
This frames product value as a maturing workflow, not a one-time model trick.
- 2026-02
Read-only context
Understand first, then speak.
- 2026-04
Replayable evidence chain
Terminal and browser checks join the same flow.
- 2026-06
Verification-driven delivery
Current: close with tests and risk notes.
ZHAPHAR07 / 08ZHAPHAR.COM
06 / Proof
Close with command results
The terminal slide carries the final claim: what ran, what passed, and what remains uncovered.
pnpmexit 0
$ pnpm test184 pass$ pnpm typecheckNo TypeScript errors$ pnpm build✓ Compiled successfully
ZHAPHAR08 / 08ZHAPHAR.COM
07 / Closing
Hand the result back to the human
The handoff is not 'I fixed it'. It puts the change, proof, and remaining risk back into human judgment.
- What changed: the boundary is clear
- What passed: the evidence is repeatable
- What remains: the risk is visible
Trustworthy delivery matters more than fast generation.
— Keyboard shortcuts
Shortcuts.
- /⌘K
- Search
- →Space
- Next slide
- ←
- Previous slide
- HomeEnd
- First / Last slide
- T
- Toggle theme
- L
- Language
- F
- Toggle fullscreen
- H
- Show / hide controls
- ?
- Show / hide help
- Esc
- Close help / exit fullscreen