← Home
← Back to the board

Product Requirements Document · AI Agent

Summer Work Board

A scheduled AI agent that keeps a private, pay-ranked board of start-now work near home, refreshed in place every day.

Status: Live v1.0 Personal build for family · scheduled daily agent · static site on GitHub Pages · Michelle B. · June 2026

1. Executive summary

The problem

A college student is home for a short summer and his planned job fell through. He needs high-paying, flexible work he can start this week, but job boards are slow, full of low-pay roles and long-term commitments that do not fit a five-week window.

The solution

The Summer Work Board is a scheduled agent that maintains a single rolling board of gig-style and seasonal work near home, ranked by pay, grouped into start-now, remote, and a winter watch list. Every link goes straight to the company. He opens one page and sees the best-paying thing he can begin immediately.

2. Goal and audience

Goal

Help him land high-paying, flexible, weekend-friendly work fast inside a hard summer window, leading with what he can start right away, since the planned job fell through.

Audience

Devan, a college student home for the summer. He wants top pay per hour, weekend-friendly hours, and a short commitment; he is open to remote work; and he leans pre-health, so roles that keep CPR and first-aid current (lifeguarding) are a bonus.

3. System architecture

A rolling board, one living page refreshed in place, not a dated publication and not archived. The board should only show what is open now, ranked so the highest pay rises to the top.

SurfaceFileRoleLifecycle
The boardindex.htmlWhat loads at /summerwork/. One page, sorted highest-pay first, grouped: start-now work, remote work-from-home, and a winter high-pay watch list for the December and January break.Refreshed in place daily; never versioned or archived.
This PRDabout.htmlHow the agent works (this page).Static.

4. How the agent runs (daily process)

  1. Trigger. Scheduled around 6:00 AM daily, with a catch-up run on sign-on if the machine was off.
  2. Expand and sweep. Check local employers’ own careers pages, event caterers, staffing firms, DJ companies, venues, and rec centers, for newly posted openings.
  3. Verify and reconcile. Confirm each posting is live, add new ones, remove anything no longer posted, and re-check every carried-over link.
  4. Rank and group. Sort by pay (fewer hours at higher pay beats more hours at low pay), then group into start-now, remote, and the winter watch list.
  5. Handle the edge cases. Where a business has no careers page, point the card to its real contact form instead.

When it posts

Daily, refreshed in place. Same URL, always the current pay-ranked board, he just reopens /summerwork/.

5. Content and design spec

ElementSpec
Job cardChip (start-now / new), role title, employer and distance from Golden, a big pay figure, hours, a short why-it-fits, and a direct apply or contact link.
OrderingHighest pay first within each group; the principle “fewer hours at higher pay beats more hours at low pay” is stated on the page.
GroupsStart right away, then remote work-from-home, then a winter high-pay watch list.
DesignDark, compact mobile board; solid colors; curly quotes, no em dashes.

6. Data sources and verification

7. Guardrails and rules

Non-negotiables

8. Operations and tech

9. What success looks like

He opens one page and finds the best-paying, weekend-friendly job he can start this week, without the slow scroll, so a short summer with a job that fell through still earns well.