venture: with several open cards, work the furthest-along one first
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UpT7eWzeLhRwuYmsSQnbRb
This commit is contained in:
1 parent
5a185facd3
commit
66c427eba4
1 file changed
+2
@@ -203,6 +203,8 @@ def tick() -> int:
|
|||||||
pitchers = env("TIME_VENTURE_PITCH", "qwen,kimi,grok").split(",")
|
pitchers = env("TIME_VENTURE_PITCH", "qwen,kimi,grok").split(",")
|
||||||
voters = env("TIME_VENTURE_BOARD", "grok,kimi,qwen").split(",")
|
voters = env("TIME_VENTURE_BOARD", "grok,kimi,qwen").split(",")
|
||||||
cards = venture_cards()
|
cards = venture_cards()
|
||||||
|
order = ["new", "scouted", "pitched", "picked", "built", "launched"] # work the card that is furthest along first
|
||||||
|
cards.sort(key=lambda c: -order.index(state_of(c)["beat"]) if state_of(c)["beat"] in order else 0)
|
||||||
card = cards[0] if cards else (new_card(today) if env("TIME_VENTURE", "off") == "on" else None)
|
card = cards[0] if cards else (new_card(today) if env("TIME_VENTURE", "off") == "on" else None)
|
||||||
if not card:
|
if not card:
|
||||||
print("venture loop off (TIME_VENTURE=on to start)")
|
print("venture loop off (TIME_VENTURE=on to start)")
|
||||||
|
|||||||
Reference in new issue
Block a user