Read-only local campaign artifact
execution-evidence.md
direct-agentic-coding-wave-10/artifacts/execution-evidence.md
# Direct execution evidence
All commands below ran only in `toy-app`, a throwaway local fixture. No Flat Fee production page, WordPress instance, account, API, or provider was accessed.
## Build
`npm run build-demo` produced `toy-app/dist/index.html` and reported:
```text
{"status":"PASS","artifact":"dist/index.html","summary":"Standard home cleaning: 180 minute local preview for Sample Sarasota homeowner."}
```
## Fix
Before the change, `npm run fix-test` failed with `undefined !== 240`. The root cause and five-element instruction are preserved in `fix-reproduction-and-instruction.md`.
After the one-property fix, the same command reported:
```text
PASS: duration reaches the booking summary
```
## Prototype
`npm run prototype -- --script happy-path` ran the pure reducer through missing-input and ready states. Its final state was:
```text
STATE q: {"service":"Standard home cleaning","contact":"Sample Sarasota homeowner","status":"quote-ready"}
VERDICT: quote-ready occurs only after both fields exist.
```
## QA only
The local page at `http://127.0.0.1:4173/` was opened in the browser. Verified browser evidence:
```json
{"headingCount":1,"summaryCount":1,"summary":"Standard home cleaning: 180 minute local preview for Sample Sarasota homeowner.","consoleErrors":[]}
```
The screenshot capture command timed out, so this receipt does not claim a screenshot. The browser DOM and console checks completed, `qa_report.py` generated `qa-only-report.md`, and the zero verified findings yield a transparent 100/100 health score.