time
5159b17d87
ledger: 7 calls, $0.07
2026-10-22 20:08:45 +00:00
time
af15cf16b0
Add TIME_PARALLEL config setting (default 3) ( #248 )
...
time/worker-run cd .github/time; python3 - <<'E'
p='time.py'; s=open(p).read()
s=s.replace('''PLAN_PROMPT = """Split
ci / test (push) Successful in 47s
sync / sync (push) Successful in 8s
ci / test (pull_request) Successful in 46s
heartbeat / tick (pull_request_review) Successful in 12s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-22 20:07:56 +00:00
time
a627ecc3e1
ledger: 1 calls, $0.00
2026-10-22 20:07:43 +00:00
time
ee206fb94c
ledger: 9 calls, $0.07
2026-10-22 19:09:20 +00:00
time
582695df5a
ledger: 1 calls, $0.19
2026-10-22 13:14:22 +00:00
time
a134dee05d
ledger: 1 calls, $0.00
2026-10-22 11:07:54 +00:00
time
b5c01c24f4
ledger: 7 calls, $0.10
2026-10-22 10:09:21 +00:00
time
e725e51f64
Start screen: pitch + repo/task form ( #238 )
...
ci / test (push) Successful in 43s
sync / sync (push) Successful in 8s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-22 10:08:09 +00:00
time
db0eb49b52
ledger: 1 calls, $0.00
2026-10-22 10:07:55 +00:00
time
79c9f1fe36
ledger: 7 calls, $0.10
2026-10-22 09:08:41 +00:00
time
7a805ce5ae
Scaffold quc app shell, health check and Cloudflare deploy ( #237 )
...
ci / test (push) Successful in 45s
sync / sync (push) Successful in 8s
time/worker-run grep -rniE "quc" --include=*.md --include=*.json . -l | head; grep -rniE "tone|voice" README.md .cla
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-22 08:40:28 +00:00
time
2f112ef3c5
ledger: 9 calls, $0.18
2026-10-22 08:09:56 +00:00
time
33af9cfc2f
ledger: 1 calls, $0.19
2026-10-21 13:14:21 +00:00
time
bd431f3092
review: a review past the output limit says so, and is never a silent Object ( #202 ) ( #213 )
ci / test (push) Successful in 43s
sync / sync (push) Successful in 8s
2026-10-21 03:08:46 +00:00
time
f1f9f7ad1a
ledger: 1 calls, $0.00
2026-10-21 03:08:05 +00:00
time
59ff3766bd
ledger: 1 calls, $0.00
2026-10-21 02:09:56 +00:00
time
af52c60e4a
housekeeping: list open cards whose work a closed card already did ( #210 )
ci / test (push) Successful in 45s
sync / sync (push) Successful in 8s
2026-10-21 02:09:45 +00:00
time
6db6a742c2
ledger: 9 calls, $0.13
2026-10-21 02:08:48 +00:00
time
bd0bbbc9ac
ledger: 1 calls, $0.01
2026-10-20 17:08:05 +00:00
time
396b08316a
ledger: 1 calls, $0.01
2026-10-20 15:08:10 +00:00
time
07b4133f55
ledger: 1 calls, $0.19
2026-10-20 13:14:19 +00:00
time
9aaf0ed395
Router: rank the spine's cards too, shown and never queued ( #173 ) ( #205 )
ci / test (push) Successful in 43s
sync / sync (push) Successful in 6s
2026-10-20 01:08:04 +00:00
time
2fa9968c3d
ledger: 1 calls, $0.00
2026-10-20 01:07:54 +00:00
time
6e85af7641
ledger: 1 calls, $0.00
2026-10-19 23:07:58 +00:00
time
4814d45280
Router: record each pick's outcome, so a learning policy has data ( #203 )
...
ci / test (push) Successful in 43s
sync / sync (push) Successful in 6s
Co-authored-by: Time (CEO lane) <time@users.noreply.teahub.xyz >
2026-10-19 21:53:46 +00:00
time
59a26c1f3f
ledger: 1 calls, $0.00
2026-10-19 21:53:36 +00:00
time
a4e052d248
ledger: 1 calls, $0.00
2026-10-19 20:08:03 +00:00
time
99a9230d27
ledger: 1 calls, $0.00
2026-10-19 18:13:24 +00:00
time
2e2329dd86
ledger: 39 calls, $0.71
2026-10-19 18:12:13 +00:00
time
da2ea2d6a8
ledger: 41 calls, $1.14
2026-10-19 17:12:51 +00:00
time
157c91f06d
ledger: 1 calls, $0.17
time/worker-run python3 /tmp/p.py && git diff --stat && cd .github/time && python3 test_time.py 2>&1 | tail -12
2026-10-19 16:47:53 +00:00
time
608510afde
ledger: 14 calls, $0.09
2026-10-19 16:15:24 +00:00
time
89070f46a4
Scaffold the Havre MCP server (walking skeleton) ( #195 )
...
time/worker-run cd havre && npm ci >/dev/null 2>&1; cd node_modules/@modelcontextprotocol/sdk && sed -n 20,60p dist/
ci / test (push) Successful in 42s
sync / sync (push) Successful in 5s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-19 16:14:10 +00:00
time
26f64e2f00
ledger: 1 calls, $0.00
2026-10-19 16:14:01 +00:00
time
73d6995df3
ledger: 34 calls, $0.87
2026-10-19 16:12:20 +00:00
time
5b1843521f
ledger: 36 calls, $0.51
2026-10-19 15:12:24 +00:00
time
7156f0023c
Time updates a PR branch that fell behind its base; a conflict goes to the worker as a revision ( #190 )
...
ci / test (push) Successful in 37s
sync / sync (push) Successful in 5s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-19 15:11:37 +00:00
time
5aefa807be
ledger: 47 calls, $0.93
time/worker-run git branch -a; git ls-tree -r --name-only origin/gh-pages 2>&1 | grep -i havre | head; ls; ls ventur
2026-10-19 14:13:57 +00:00
time
815649f59f
ledger: 15 calls, $0.24
time/worker-run cd .github/time; cat > /tmp/p.py <<'EOF'
import re
p = ".github/time/time.py"
s = open(p).read()
#
2026-10-19 13:57:46 +00:00
time
8fdb2f9469
ledger: 1 calls, $0.18
2026-10-19 13:50:29 +00:00
time
2efe67c9a9
ledger: 1 calls, $0.16
2026-10-19 13:14:08 +00:00
time
896fd3c872
ledger: 1 calls, $0.00
2026-10-19 03:07:58 +00:00
time
17c2fa0377
ledger: 35 calls, $1.72
2026-10-19 02:21:30 +00:00
time
463a6fecbb
ledger: 1 calls, $0.00
2026-10-19 01:07:54 +00:00
time
0fdce2c58f
ledger: 1 calls, $0.18
2026-10-19 01:02:01 +00:00
time
b8041955ab
ledger: 19 calls, $0.55
2026-10-19 00:10:39 +00:00
time
ef00a80f7f
ledger: 1 calls, $0.00
2026-10-19 00:07:41 +00:00
time
4512c59c8f
ledger: 10 calls, $0.75
2026-10-18 18:32:22 +00:00
time
3f81c2cfa9
ledger: 37 calls, $3.43
2026-10-18 18:17:46 +00:00
time
facd11d390
ledger: 2 calls, $0.01
2026-10-18 17:52:37 +00:00
time
a7c92b6497
ledger: 27 calls, $0.72
2026-10-18 17:52:02 +00:00
time
80f21b58ea
ledger: 45 calls, $3.17
time/worker-run cat > /tmp/patch.py <<'EOF'
import re
p = ".github/time/time.py"
s = open(p).read()
def sub(old, new
2026-10-18 17:46:45 +00:00
time
4b521f7a86
ledger: 2 calls, $0.01
2026-10-18 17:24:27 +00:00
time
8c0d93db9d
ledger: 1 calls, $0.00
2026-10-18 17:18:58 +00:00
time
9abd17f979
ledger: 1 calls, $0.01
2026-10-18 17:16:19 +00:00
time
5fac881ec5
ledger: 1 calls, $0.01
2026-10-18 16:59:59 +00:00
time
429595a543
ledger: 1 calls, $0.00
2026-10-18 16:22:14 +00:00
time
501192977d
ledger: 1 calls, $0.00
2026-10-18 08:07:52 +00:00
time
61e0712f63
ledger: 25 calls, $0.85
2026-10-18 07:25:26 +00:00
time
4c91878f93
Time retries its own parked cards (error / stuck) ( #132 )
...
time/worker-run cd .github/time; sed -n 1120,1190p time.py; grep -n "andon" venture.py | head; grep -n "TIME_MODE" t
ci / test (push) Successful in 35s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-18 07:17:32 +00:00
time
0cf097c1c3
ledger: 51 calls, $1.40
2026-10-18 07:16:17 +00:00
time
e6bee7ccfe
ledger: 4 calls, $0.01
time/worker-run python3 - <<'EOF'
p = "/tmp/p/tests_new.py"
s = open(p).read()
s = s.replace(' and w.posted == w.pos
2026-10-18 06:08:18 +00:00
time
cbd9d7536b
ledger: 62 calls, $1.72
2026-10-18 05:15:05 +00:00
time
a6f4542203
ledger: 1 calls, $0.00
2026-10-18 04:59:28 +00:00
time
b61b185201
Council verdict: TIME_REVIEW takes several seats, votes count per seat, TIME_REVIEW_TIEBREAK on a tie ( #122 )
...
ci / test (push) Successful in 34s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-18 04:59:25 +00:00
time
2bfaf6f672
ledger: 3 calls, $0.01
2026-10-18 04:50:46 +00:00
time
b8bd19eaf8
ledger: 23 calls, $3.30
2026-10-18 04:47:35 +00:00
time
7a471e39ca
Cards adopt an open PR that already closes them (review and land it instead of dispatching a worker) ( #110 )
...
time/worker-run cat > /tmp/edit.py <<'PYEOF'
import re, json
p = ".github/time/time.py"
s = open(p).read()
def sub(
ci / test (push) Successful in 35s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-18 04:39:49 +00:00
time
31ae884fe1
ledger: 8 calls, $0.14
2026-10-18 04:27:32 +00:00
time
1747f07521
Seats review as themselves: TIME_SEAT_<SEAT> token makes the verdict a real Gitea review ( #116 )
...
ci / test (push) Successful in 35s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-18 04:27:14 +00:00
time
f4058061e0
Daily housekeeping: prune merged branches, close spent signals and empty milestones, list the stale ( #115 )
...
ci / test (push) Successful in 34s
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-18 04:27:12 +00:00
time
183e09332d
ledger: 2 calls, $0.00
2026-10-18 04:16:22 +00:00
time
97e863b9fb
ledger: 31 calls, $3.10
2026-10-18 04:14:42 +00:00
time
999abbf590
ledger: 95 calls, $5.01
time/worker-run cat > /tmp/p.py <<'EOF'
import re
p = ".github/time/time.py"
s = open(p).read()
old = ''' gh(
2026-10-18 02:10:37 +00:00
time
0d893d7fc5
ledger: 40 calls, $2.52
2026-10-17 20:24:01 +00:00
time and Claude Fable 5.1
449f89fc38
Reviewer rule wording; no duplicate "Closes #N" in PR bodies ( #74 )
...
ci / test (push) Successful in 35s
Reviewer rule wording; no duplicate "Closes #N" in PR bodies (#74 )
Reviewer Approve (haiku) on the diff, CI green on 16b369dd . Engine-only change for card #58 ; squash-merged by the CEO session on the owner's explicit instruction.
Closes #58
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-17 20:13:25 +00:00
time
5e2d211609
ledger: 10 calls, $0.13
2026-10-17 18:28:11 +00:00
time
fb1df02f64
ledger: 16 calls, $1.65
time/worker-run cd .github/time; python3 - <<'E'
s=open('time.py').read()
s=s.replace(''' body = f"{a['su
2026-10-17 18:23:44 +00:00
time and Claude Fable 5.1
0e582aa70b
Objections go back to the worker, with the review attached ( #59 )
...
ci / test (push) Successful in 35s
time/worker-run cd .github/time && sed -n 80,150p test_time.py; sed -n 455,480p test_time.py; grep -n "claude-sonnet
Objections go back to the worker, with the review attached (#59 )
Revise loop for `/time retry`: an open PR's reviewer comments go to the worker on the same branch, open_pr updates the open PR, the card returns to `dispatched`, and verdicts older than the last revision no longer count. Check 55 covers it.
Reviewed: Approve by Time's reviewer (haiku); the two confirmation points answered by the steward. Merged by the CEO session on the owner's explicit clearance after eleven steward sign-offs were blocked by a session permission guard.
Closes #53
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
Co-authored-by: Time <time@users.noreply.teahub.xyz >
2026-10-17 17:46:39 +00:00
time
d786ec6500
ledger: 1 calls, $0.12
2026-10-17 13:13:44 +00:00
time
498285e136
ledger: 1 calls, $0.12
2026-10-16 13:13:33 +00:00
time
aaeb9417ca
ledger: 40 calls, $2.27
2026-10-16 00:11:40 +00:00
time
08bba21dfa
ledger: 69 calls, $4.96
2026-10-15 21:25:52 +00:00
time
7d76ab4338
ledger: 1 calls, $0.11
time/worker-run grep -n "^# Create app\|^# Create App\|^# Update App\|^# Update app" /tmp/full.txt; sed -n 22107,221
2026-10-15 13:13:32 +00:00
time
b02e73c0e6
ledger: 1 calls, $0.00
2026-10-14 22:08:12 +00:00
time
d30be0208d
ledger: 20 calls, $2.26
2026-10-14 21:46:53 +00:00
time
1da01fcd68
Review: show the reviewer the PR check statuses ( #56 )
...
ci / test (push) Successful in 35s
time/worker-run cat > /tmp/patch.py <<'PYEOF'
p = ".github/time/time.py"
s = open(p).read()
def sub(old, new):
g
venture / tick (push) Successful in 3s
Closes #52
Merged by the steward (Claude, for the operator). Review answered on the PR.
Co-authored-by: Time <time@users.noreply.teahub.xyz >
Co-committed-by: Time <time@users.noreply.teahub.xyz >
2026-10-14 21:39:13 +00:00
time
0caaad4a1a
ledger: 1 calls, $0.00
2026-10-14 21:23:12 +00:00
time
495494b0e7
ledger: 1 calls, $0.05
2026-10-14 21:22:16 +00:00
time
56b74116e7
ledger: 10 calls, $0.22
2026-10-14 21:18:52 +00:00
time
195c65cb55
Tests: test_time.py clears the job TIME_* environment before importing time.py ( #54 )
...
ci / test (push) Successful in 35s
time/worker-run cd .github/time; python3 - <<'EOF'
s=open('time.py').read()
s=s.replace('''def review(card: dict, pr
Closes #51
Merged by Claude for the operator (the delegated merger for engine PRs). Reviewer objection answered on the PR: CI was green; the reviewer cannot see checks yet (#52 ).
Co-authored-by: Time <time@users.noreply.teahub.xyz >
Co-committed-by: Time <time@users.noreply.teahub.xyz >
2026-10-14 21:15:49 +00:00
time
f19429bccb
ledger: 1 calls, $0.00
2026-10-14 21:08:05 +00:00
time
7e9ae24beb
ledger: 4 calls, $0.20
2026-10-14 21:03:54 +00:00
time
e46ec071c1
ledger: 1 calls, $0.00
2026-10-14 20:26:12 +00:00
time
10d0466ad9
ledger: 10 calls, $0.13
2026-10-14 20:24:31 +00:00
time
8a14773aa0
ledger: 7 calls, $0.10
2026-10-14 19:55:41 +00:00
time
223a4a0617
Add ledger README
time/worker-run env | grep -E '^TIME_(WORKER|MODE|PLANNER|REVIEW)=' ; env -u TIME_WORKER -u TIME_MODE -u TIME_PLANNE
ci / test (pull_request) Successful in 35s
2026-10-14 19:55:31 +00:00
time
a694c10428
ledger: 1 calls, $0.00
2026-10-14 19:52:35 +00:00