Case Study

trail.venturanomadica.com

The Trail Framework website. Built end-to-end using Trail.

← Back to trail.venturanomadica.com

trail/runs/intent-003/run-2026-03-25-20-03-17/dev-prompt.md

dev-prompt.md

What's this? →
# Run: run-2026-03-25-20-03-17
# Purpose: Build the Brushy case study page and publish its landing-page link

Read these files only:

- `trail/runs/intent-003/run-2026-03-25-20-03-17/operating-instructions.md`
- `trail/runs/intent-003/run-2026-03-25-20-03-17/tasks.md`
- `header.php`
- `footer.php`
- `style.css`
- `case-studies.php`
- `docs/index.php`
- `trail/meta/files/trail-style-guide.html`
- `case-studies/brushy/adf/meta/ai-instructions.md`
- `case-studies/brushy/adf/meta/intent.md`
- `case-studies/brushy/adf/meta/manager-instructions.md`
- `case-studies/brushy/adf/runs/active/run-2026-02-01-20-44-50/ai-instructions.md`
- `case-studies/brushy/adf/runs/active/run-2026-02-01-20-44-50/dev-prompt.md`
- `case-studies/brushy/adf/runs/active/run-2026-02-01-20-44-50/results.md`
- `case-studies/brushy/adf/runs/active/run-2026-02-01-20-44-50/tasks.md`
- `case-studies/brushy/media/01-brushy-timer.png`
- `case-studies/brushy/media/02-brushy-in-progress.png`
- `case-studies/brushy/media/03-brushy-brushing-complete.png`
- `case-studies/brushy/media/04-brushy-toothbrush-info.png`
- `case-studies/brushy/media/05-brushy-calendar.png`
- `case-studies/brushy/media/06-brushy-settings.png`

Execute the run exactly as defined by `tasks.md` and `operating-instructions.md`.

Required outputs:

- `case-studies/brushy/brushy.php`
- `case-studies.php`
- `style.css` only if required for minimal scoped styling
- `trail/runs/intent-003/run-2026-03-25-20-03-17/results.md`

Validation requirements:

- Run PHP syntax checks on every modified PHP file.
- Verify the Brushy page defaults to the brief view and can switch to each of the seven artifact files.
- Verify the "What's this?" destinations are correct for both `ai-instructions.md` entries and all other artifact files.
- Verify the file viewer cannot serve paths outside `case-studies/brushy/adf/`.
- Verify the Brushy card on `case-studies.php` links to `case-studies/brushy/brushy.php` and that no other case study cards were changed.

Ambiguity handling:

- Choose the simplest interpretation consistent with the run artifacts.
- Record every assumption or simplification in `results.md`.
- If blocked, stop and document the blocker in `results.md`.