Skip to content

feat: rotating founder resources in /office-hours closing (v0.13.10.0)#652

Merged
garrytan merged 3 commits into
mainfrom
garrytan/oh-rotating-resources
Mar 30, 2026
Merged

feat: rotating founder resources in /office-hours closing (v0.13.10.0)#652
garrytan merged 3 commits into
mainfrom
garrytan/oh-rotating-resources

Conversation

@garrytan

Copy link
Copy Markdown
Owner

Summary

Repeat /office-hours users keep hitting the same "apply to YC" closing, which goes stale. This adds a curated resource pool and contextual selection so every session feels fresh.

  • 34 curated resources across 5 categories: Garry Tan videos, YC Backstory, Lightcone Podcast, YC Startup School, Paul Graham essays
  • Contextual selection: Claude picks 2-3 resources per session based on what came up (hesitant about leaving job? AI product? Idea generation?)
  • Dedup log: Tracks shown resources in ~/.gstack/projects/$SLUG/resources-shown.jsonl so repeat users never see the same recommendation twice
  • Analytics: Logs selections to skill-usage.jsonl for pattern visibility
  • Browser open: Offers to open selected resources in the user's browser
  • Build fix: chmod +x safety net after bun build --compile in package.json
  • All Dalton Caldwell & Michael Seibel videos excluded per user request
  • All 34 URLs verified via oEmbed API and YouTube browse

Pre-Landing Review

No code issues — prompt template content only + one-line build script fix.

Test plan

  • bun run gen:skill-docs succeeds
  • bun test passes
  • Beat 3.5 appears at correct position in generated SKILL.md (line 1343)
  • All YouTube URLs verified via oEmbed
  • All PG essay URLs verified via WebFetch
  • CEO Review: CLEAR (SELECTIVE EXPANSION, 3 proposals accepted)
  • Eng Review: CLEAR (0 issues, 0 critical gaps)

🤖 Generated with Claude Code

garrytan and others added 3 commits March 29, 2026 23:25
Add Beat 3.5 with 34 curated resources (5 Garry Tan videos, 2 YC Backstory,
9 Lightcone Podcast, 8 Startup School, 10 PG essays) that rotate contextually
each session. Includes dedup log to avoid repeats, analytics logging, and
browser-open offers. Also adds chmod +x safety net to build script.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

E2E Evals: ✅ PASS

4/4 tests passed | $.38 total cost | 12 parallel runners

Suite Result Status Cost
e2e-plan 2/2 $0.19
e2e-plan 2/2 $0.19

12x ubicloud-standard-2 (Docker: pre-baked toolchain + deps) | wall clock ≈ slowest suite

@garrytan garrytan merged commit 403637f into main Mar 30, 2026
18 checks passed
mathiasmora2232 pushed a commit to mathiasmora2232/gstack that referenced this pull request May 30, 2026
garrytan#652)

* feat: rotating founder resources in /office-hours closing

Add Beat 3.5 with 34 curated resources (5 Garry Tan videos, 2 YC Backstory,
9 Lightcone Podcast, 8 Startup School, 10 PG essays) that rotate contextually
each session. Includes dedup log to avoid repeats, analytics logging, and
browser-open offers. Also adds chmod +x safety net to build script.

* chore: bump version and changelog (v0.13.10.0)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant