Skip to content

wrburgess/bryce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

231 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScoreKeeps Baseball Tracker — Daily Baseball Digest

A single-user, AI-and-API-first application, developed under the internal name Bryce, that emails a daily digest of the previous day's stats for a personal watch list of baseball players across three levels: MLB, MiLB (all levels), and NCAA. No web UI: the primary interface is an MCP server, so Claude (web, mobile, or CLI) is the front end.

Stack

TypeScript on Node · Hono (REST API) · MCP TypeScript SDK (primary interface) · Zod (boundary contracts) · SQLite in WAL mode + Drizzle (+ Litestream → R2 backup) · Vitest. Hosted on the HC's MacBook behind a Cloudflare Tunnel with Cloudflare Access; email via Postmark (Forward Email SMTP as the swappable alternative).

AI config

This repo vendors the ai-config Generic Baseline (canonical instructions in AGENTS.md, host values in PROJECT.md), trimmed to the nine dev-lifecycle skills as a host Customization. Notable host policies:

  • Human gates: plan approval is auto in this host (allowed required · auto); the merge gate is the one human stop and is never configurable (PROJECT.mdHuman Gates).
  • Quality gate: npx tsx scripts/parity-check.ts from day one; the npm checks in PROJECT.mdQuality Checks apply (the app is scaffolded).

After cloning, activate the branch-protection guardrails once:

bin/setup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages