尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗NBL Storyline Desk. The Storyline Desk catches what you'd only notice by watching every minute with the record books open: the trends, records and turning points in each game and its coverage. It sends checked storylines to LK's internal teams before and after every game, so leadership, media and producers can agree on what to celebrate.
Daniel's Donuts Review Desk. The Review Desk reads every customer review each week and links it to the sales, staffing, stock and promotion data, a link that usually takes several teams in a room. It tells store, region and network leaders what's changing and why it might be, early, with the evidence attached, and gives them one place to discuss it.
Both make analysis that normally needs a specialist, or several teams, available to everyone at once, and give leadership one place to agree on what to do with it.
This is a rapid build, about 1–1.5 days of full-time work, made to show Claude agent capability. The order of operations, timing, prompts and safety controls are informed guesses, not knowledge of LK's structure or priorities.
Daniel's Donuts: the plan and a sample weekly email (illustrative data). The code builds the real Claude Agent SDK configuration and is checked offline. I'm happy to use this to walk you through how I build, in an interview or a working session.
flowchart LR
T[Run trigger<br/>pre-game · post-game · supplemental · follow-up] --> P[Code prepares the starting set<br/>frozen at the run's cutoff]
P --> L[Lead agent · Opus]
L --> S1[Stats] & S2[Commentary] & S3[Media] & S4[Fans]
S1 & S2 & S3 & S4 --> M[MCP tool server<br/>cutoff-safe SQL and search]
M --> F[(Findings store<br/>evidence · trail)]
F --> G[Gates in code<br/>recheck · data boundary · stances]
G --> J[Judge pass<br/>scores · headlines · follow-ups]
J --> W[Inbox emails · board · finding pages]
| Run | Time | Cost at API prices |
|---|---|---|
| Pre-game | 2.5 min | US$1.21 |
| Post-game | 3.0 min | US$2.16 |
| Supplemental (after the press conferences) | 3.3 min | US$1.77 |
| Producer follow-up | 3.3 min | US$1.54 |
That's about US$8 a game. Cost has the assumptions. What each report could see, and when, is in the data provenance.
| Doc | For | When |
|---|---|---|
| Proposal · Build vs buy · Cost | Leadership | Deciding on a pilot |
| Before you run · What's rough · Assumptions | Anyone running or judging it | Before running it |
| PRD · Data provenance · Verification | Stakeholders | Checking what it does and where the data comes from |
| Architecture · Team pitch | Engineers | Reviewing the build |
| Build log · Review trail | Engineers | Seeing how it was built and reviewed |
| Daniel's Donuts plan | Leadership, engineers | The same approach for another LK business |
Read before you run first. What you get:
site/.The desk can't yet be pointed at a different game. Collecting the commentary, live chat and articles for another game is still a manual step.
uv venv .venv && uv pip install --python .venv/bin/python -e ".[dev]"
.venv/bin/python -m pytest -q # offline checks: no model calls, no network
PYTHONPATH=src .venv/bin/python -m storydesk fetch && PYTHONPATH=src .venv/bin/python -m storydesk build-db
PYTHONPATH=src .venv/bin/python -m storydesk run post_game --game 36dbeb55-58ad-11f1-a69b-43a6b5595d3e --live
PYTHONPATH=src .venv/bin/python -m storydesk site # builds site/ from the store
Live runs need a Claude login or an ANTHROPIC_API_KEY. Each run is capped at US$5, plus US$1 for the judge pass.
Built by Bart Lind, with Claude Code orchestrating and Codex building and reviewing.