Bull Barn Website

bullbarn
active
Repo path (home)
/home/eric/projects/misc/bullbarn
Repo path (work)
Completion
72%
Estimated hours remaining
110.0
Confidence
medium
Last analyzed
8/13/26, 10:00 AM
Target state
Modern rebuild of bullbarn.com (Next.js 16 + FastAPI/Postgres, Redis/Celery, GCP/Terraform) replacing the legacy ASP site — feature-complete per GAME_PLAN, security-audited, deployed.

Automation

Tasks

Implement remaining breed scrapers (Simmental, Hereford, Gelbvieh, Shorthorn, Charolais)
Simmental scraper (simmental.org) + tests
Hereford scraper (hereford.org) + tests
Gelbvieh scraper (gelbvieh.org) + tests
Shorthorn scraper (shorthorn.org) + tests
Charolais scraper (charolais.us) + tests, wire into get_scraper_for_breed
Persist scraper results: EPD upsert + job-item status callback
EPD upsert service (new current EPD, demote prior) from scrape result
Update ScrapeJobItem/ScrapeJob status from task result
Unit tests for success/failure/retry persistence
Phase 6: E-commerce (cart, checkout, Stripe, orders, accounts)
Stripe payment service + webhook signature verification
Customer account pages (dashboard, orders, addresses, settings)
Inventory decrement on purchase + admin order management
Unit tests for cart, order, and payment services
Phase 7: Infrastructure-as-code (Terraform modules + Ansible playbooks)
Terraform backend + gcp-project/vpc-network/iam modules
Terraform compute-instance + cloud-sql + cloud-storage modules
Terraform load-balancer + ssl-certificate + cloud-armor
Staging + prod environment configs (main/variables/outputs/tfvars)
Ansible security-hardening + docker-host playbooks/roles
Ansible nginx/certbot/fail2ban/ufw roles + inventories