From 8fe83ac05a76a35c65249777d07653c4aa160614 Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Sun, 18 Oct 2026 17:25:59 +0000 Subject: [PATCH] venture.yml: every 6 hours, Claude seats (#141) venture.yml: every 6 hours, Claude seats (#141) Owner's call: the venture loop runs every 6 hours instead of every 20 minutes, on the Claude seats. The builder is vars.TIME_VENTURE_WORKER || claude:sonnet, decoupled from the heartbeat's worker. Merged on the owner's word after the council approved the engine half (#140). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD --- .github/workflows/venture.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/venture.yml b/.github/workflows/venture.yml index 9b14fef..afe40f4 100644 --- a/.github/workflows/venture.yml +++ b/.github/workflows/venture.yml @@ -1,12 +1,12 @@ name: venture # The venture loop: trending repos -> pitches -> board -> launch plan -> launch page on Pages -> 7 days of signups. -# Every 20 minutes it advances whatever is due (cheap when nothing is); a new venture card starts once a day, +# Every 6 hours it advances whatever is due (cheap when nothing is); a new venture card starts once a day, # or right away: Actions -> venture -> Run workflow -> tick "Start a new venture now" (gh workflow run venture.yml -f start=true). # Batches: TIME_VENTURE_BATCH=3 (or Run workflow -> batch) runs k ventures at once in one milestone. # Off until TIME_VENTURE=on. Signups come in through .github/ISSUE_TEMPLATE/early-access.yml. on: schedule: - - cron: "*/20 * * * *" + - cron: "27 */6 * * *" # every 6 hours (was every 20 minutes, paused for Venice spend); Claude seats now workflow_dispatch: inputs: start: @@ -53,10 +53,16 @@ jobs: TIME_VENTURE_BATCH: ${{ vars.TIME_VENTURE_BATCH }} # k; set, a batch replaces the daily single card TIME_VENTURE_BATCH_HOLD_HOURS: ${{ vars.TIME_VENTURE_BATCH_HOLD_HOURS }} # launch-together hold (default 6) TIME_VENTURE_HEAVY: ${{ vars.TIME_VENTURE_HEAVY }} # worker runs at once per tick (default 3) - TIME_VENTURE_PITCH: ${{ vars.TIME_VENTURE_PITCH }} - TIME_VENTURE_BOARD: ${{ vars.TIME_VENTURE_BOARD }} - TIME_VENTURE_CHAIR: ${{ vars.TIME_VENTURE_CHAIR }} + TIME_VENTURE_PITCH: ${{ vars.TIME_VENTURE_PITCH }} # default haiku,sonnet,opus + TIME_VENTURE_BOARD: ${{ vars.TIME_VENTURE_BOARD }} # default haiku,sonnet,opus + TIME_VENTURE_CHAIR: ${{ vars.TIME_VENTURE_CHAIR }} # default fable + TIME_VENTURE_JUDGE: ${{ vars.TIME_VENTURE_JUDGE }} # default fable + TIME_VENTURE_ESCALATE: ${{ vars.TIME_VENTURE_ESCALATE }} # second fix round, default claude:opus + TIME_VENTURE_PAGES_DOMAIN: ${{ vars.TIME_VENTURE_PAGES_DOMAIN }} # default yolopreneur.lol + TIME_TRUSTED: ${{ vars.TIME_TRUSTED }} # whose /time retry counts + TIME_CAP_SLACK: ${{ vars.TIME_CAP_SLACK }} + TIME_ANTHROPIC_API: ${{ vars.TIME_ANTHROPIC_API }} TIME_VENTURE_MEASURE_DAYS: ${{ vars.TIME_VENTURE_MEASURE_DAYS }} - TIME_WORKER: ${{ vars.TIME_WORKER }} + TIME_WORKER: ${{ vars.TIME_VENTURE_WORKER || 'claude:sonnet' }} # the builder; the heartbeat's TIME_WORKER is its own TIME_WORKER_STEPS: ${{ vars.TIME_WORKER_STEPS }} TIME_WORKER_MAX_TOKENS: ${{ vars.TIME_WORKER_MAX_TOKENS }}