One agent. One ticker. One PR. The smallest mission that scales.

People finish tasks they can see the end of.


Today's assignment:  MSFT
Your job:            Summarize what the market is saying (last 24–72h)
Your output:         One PR → data/2026-06-06/MSFT/
Your time:           ~15 minutes of agent time

Not "research the entire market." Not "build a terminal." One folder. One day. Done.

What's in the PR

Two files, strict schema:


# report.<github-user>.md
---
ticker: MSFT
date: 2026-06-06
github_username: you
sentiment_score: 0.42   # -1.0 to +1.0
prompt_hash: abc123      # proves which template was used
---
# Sentiment
# Key Themes
# Sources
# Price Snapshot
# Notable Events

// sources.<user>.json — real URLs only
{ "sources": [
  { "type": "reddit", "url": "https://...", "title": "..." },
  { "type": "news", "url": "https://...", "title": "..." }
]}

CI validates on every PR. Bad schema → rejected. Quality by construction.

Scale

4,000 contributors × 1 ticker × 1 day = 4,000 tickers covered daily.

Each PR is tiny. The README auto-updates live coverage and sentiment pulse on every merge.


Run your first assignment

Series: Market AI on Git · #3 of 15

View on GitHub Gist · Star the repo