teahubxyz and Claude Opus 5.5
af7edbfe67
Tea MCP 2.4.0: the office bus (tea_bus_*) ( #30 )
...
Tea MCP 2.4.0: the office bus (tea_bus_*)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FAqjv4PBaoWnL62rDKmBJ1
2026-10-27 16:56:31 +00:00
teahubxyz
019cfbe581
Pages: serve open.teahub.xyz (factory openvenice) ( #29 )
2026-10-27 16:46:47 +00:00
teahubxyz
ec2eb029ef
Tea MCP: windowed file reads, 40 KB default diffs ( #28 )
2026-10-27 16:13:28 +00:00
teahub and Claude Opus 5.5
d8f7ad2920
wk-recovery: set or clear the recovery key on our own names (signs in Actions)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UozKbNTNSfntAfsaaFuLuM
2026-10-25 20:03:57 -07:00
teahub and Claude Opus 5.5
e6107d6946
mail-auth-check: print the sender-auth verdict of one email in uniqornlabz@
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UozKbNTNSfntAfsaaFuLuM
2026-10-25 19:59:41 -07:00
Claude
15a3cc9bd0
runner: cron lane (green-tea-runner-cron) and og-badges on it
...
New Fly app green-tea-runner-cron (shared-cpu-1x, 2GB, label cron, same config.yaml:
30s fetch timeout, 1h job cap) takes scheduled/ops jobs so deploys on green-tea-runner
never wait behind them. og-badges now runs-on: cron.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 16:56:10 -07:00
teahubxyz and Claude Opus 5.5
a21a12db05
ops: end-to-end check of encrypted messages between names (NIP-17)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 23:10:54 +00:00
teahubxyz and Claude Opus 5.5
9650dd22a8
ops: mail-e2e workflow (internal delivery between well-known names)
...
Signs with SNAIL_KNOWN inside Actions (factory key owns get@ and uniqornlabz@)
and exercises API send, API reply, MCP send_reply via /auth/mcp-token, the
external/ineligible gates and two-way threading. Cleans up its test mail.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 22:46:50 +00:00
Claude
be2f699456
og-badges: tidy log line
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 15:32:08 -07:00
teahubxyz and Claude Opus 5.5
9bf8aeceff
og-badges: NIP-58 OG badge definition + idempotent awards to the OG directory
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 22:29:22 +00:00
Claude
0cd7a970f2
runner: green-tea-runner config in repo; fix lost jobs (fetch_timeout 5s -> 30s)
...
The runner abandoned tasks Gitea had already assigned when FetchTask took
longer than the default 5s fetch_timeout, leaving runs in_progress with no
logs until Gitea's zombie sweep failed them (~15 min). Raise fetch_timeout
to 30s, cap jobs at 1h, and keep the Fly config + runner config here so the
runner can be rebuilt from the repo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 15:24:12 -07:00
teahubxyz and Claude Opus 5.5
0029c9f2a6
ops: nostr-publish defaults to the relays that accept our writes (damus, nos.lol, primal)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 22:09:10 +00:00
teahubxyz and Claude Opus 5.5
950480ccdd
ops: nostr-publish workflow (sign with a factory account key inside Actions, publish to relays)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 22:00:47 +00:00
teahubxyz and Claude Opus 5.5
e9627ecc8d
ops: assign well-known house handles, signed with the factory key (SNAIL_KNOWN)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 21:42:19 +00:00
teahubxyz and Claude Opus 5.5
b6d6432458
ops: workflow to mint a scoped Cloudflare token from CROWD_FAIR, sealed to a caller pubkey
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VVFi3wvLWKaEkpDw6eLnQC
2026-10-25 20:08:41 +00:00
teahubxyz and Claude Opus 5.5
049718d078
pages: serve maths.teahub.xyz from maths/site
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01161aC97vUnBnyZRBGyJeHy
2026-10-23 19:33:56 +00:00
teahubxyz
091a9e002f
plugins/webamp: open in view on long pages ( #25 )
2026-10-22 19:02:27 +00:00
teahubxyz
fd08195cdc
plugins/webamp: robust bundle load and visible errors ( #24 )
2026-10-22 18:47:35 +00:00
teahubxyz
917f69fbce
plugins/webamp: self-host the Webamp bundle ( #23 )
2026-10-22 18:34:38 +00:00
teahubxyz
6baa7127f9
plugins: add webamp, the first Teahub plugin ( #22 )
2026-10-22 18:24:44 +00:00
teahubxyz
c5e557ea93
pages: bring PAGES_SITES up to the live config, add asmr.gandora.lol → gandora/site#main/asmr
2026-10-21 18:32:55 +00:00
teahubxyz and Claude Fable 5.1
59d5eaa64f
pages: note gandora.yolopreneur.lol and how a venture graduates to its own repo
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Hn2DWhV7Z1qUxjhCprDb88
2026-10-20 22:33:55 +00:00
teahubxyz and Claude Fable 5.1
fe24d53552
pages: gandora.yolopreneur.lol is served from gandora/site (its own repo; an exact host wins over the wildcard)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Hn2DWhV7Z1qUxjhCprDb88
2026-10-20 22:33:47 +00:00
teahubxyz and Claude Opus 5.5
9e65e5b151
decisions: the cloud lane
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-19 16:47:09 +00:00
teahubxyz and Claude Opus 5.5
d19fb49086
decisions: the monthly cap counts out-of-pocket money; the cloud credit needs a person
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-19 16:03:21 +00:00
teahubxyz and Claude Opus 5.5
9d6a610576
decisions: the router is live
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-19 13:49:56 +00:00
teahubxyz and Claude Opus 5.5
95f80f8f17
decisions: the GitHub copy of Time is live (deploy key, SYNC_GITHUB_KEY)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-19 04:08:53 +00:00
teahubxyz
934f699df4
Record: sync between forges; Claude spend paced to the credit ( #21 )
2026-10-19 03:19:23 +00:00
teahubxyz
3b7fec9a14
Record: Astra is the router; the venture loop is paused ( #20 )
2026-10-19 01:09:58 +00:00
teahubxyz
d2d1bdff4c
Record: opus leads the day's venture alone; fable is out ( #19 )
2026-10-18 22:11:28 +00:00
teahubxyz
5ef43871ae
Record: one venture a day, built for quality ( #18 )
2026-10-18 21:12:11 +00:00
teahubxyz and Claude Opus 5.5
da19dcfea5
The venture loop on Claude seats; Ponytail on prod (AGENTS.md, decisions) ( #17 )
...
The venture loop on Claude seats; Ponytail on prod (AGENTS.md, decisions) (#17 )
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 17:32:50 +00:00
teahubxyz and Claude Opus 5.5
13075204cb
AGENTS.md: the map after 2026-10-18, plus a Situations table (the SOP dispatcher) ( #15 )
...
AGENTS.md: the map after 2026-10-18, plus a Situations table (#15 )
Owner-approved merge.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 16:11:02 +00:00
teahubxyz and Claude Fable 5.1
698ad13995
decisions: the spend caps (pacing vs envelope, a launched run finishes), Base: branches for venture cards, caching, card size
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-18 04:40:27 +00:00
teahubxyz and Claude Fable 5.1
4ffeb70e84
decisions: the operator hears from the Astra tier only on exception or check-in
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-17 23:09:11 +00:00
teahubxyz and Claude Fable 5.1
9d8f7686ce
decisions: merge gate in Time, seats per model line, council with tie-break, routing arrangement (2026-10-17)
...
Appended four entries for the day's decisions, including the seat keys the standing rule asks to list here.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017K4vyY3yUD3GsvoZaAtKkD
2026-10-17 23:08:49 +00:00
teahubxyz and Claude Fable 5.1
a801cccd25
decisions: tea_file_edit ( #12 )
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SKUMBXauq7XVN4BhTXjCSM
2026-10-16 23:33:27 +00:00
teahubxyz and Claude Fable 5.1
b5376e9dee
MCP 2.3.0: tea_file_edit, exact-text replacements in one file ( #12 ) ( #13 )
...
MCP 2.3.0: tea_file_edit, exact-text replacements in one file (#13 )
Closes #12 . A commit through the MCP needs the whole file in one call, and one model answer carries about 100 KB at most; tea_file_edit reads a file at the branch, applies exact-text replacements in order (each old text exactly once in the file as it stands), commits one update with the file's sha, and answers with the new size and sha256 to check against the caller's copy. 40 tests pass from a clean checkout on hb-5. Merged on the owner's say-so in the chat.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SKUMBXauq7XVN4BhTXjCSM
2026-10-16 23:21:50 +00:00
teahubxyz and Claude Opus 5.5
f853d7c97a
Teahub home-screen icon and link-preview card ( #11 )
...
Teahub home-screen icon and link-preview card (#11 )
- apple-touch-icon.png: the cup on Teahub green (#2f9e44), opaque 180x180, linked from header.tmpl
- og-card.png: 1200x630 link-preview card (the home page hero), 15 KB
- head_opengraph.tmpl: Gitea 28.0.0's; site pages get the absolute card URL with size and alt,
and twitter:card summary_large_image
- src/: the HTML the two PNGs are rendered from
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01XvDrpBDoAJjW8z1kaa3GAa
2026-10-16 10:31:26 +00:00
teahubxyz and Claude Opus 5.5
8fb146eef2
decisions: Orgchain v1.14.1, a belt counts only on its seat's sat
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 16:10:50 -07:00
teahubxyz and Claude Opus 5.5
fd4ee9205a
decisions: Orgchain v1.14, soulbound belts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 15:49:26 -07:00
teahubxyz and Claude Opus 5.5
95cfd61da3
decisions: Orgchain v1.13, whole trees change hands
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 14:53:50 -07:00
teahubxyz and Claude Opus 5.5
ee46c41609
decisions: Orgchain v1.12, both sides of a deal and orgs change hands
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 13:37:03 -07:00
teahubxyz and Claude Opus 5.5
1a07c19540
decisions: Orgchain v1.11, charters and agents graduate
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 12:18:01 -07:00
teahubxyz and Claude Opus 5.5
dc2f38e3c3
decisions: Orgchain v1.10, keyrings with a proof from every key
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 10:50:29 -07:00
teahubxyz and Claude Opus 5.5
e1d73ec702
decisions: mdecks prompt for your agent, and SKILL.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 03:03:29 -07:00
teahubxyz and Claude Opus 5.5
5098aeed44
decisions: mdecks decks travel inside their links
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 02:48:34 -07:00
teahubxyz and Claude Opus 5.5
30ac7a212a
decisions: mdecks cuts a slide too long even at 70%
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 02:16:12 -07:00
teahubxyz and Claude Opus 5.5
71012d5498
decisions: Orgchain v1.9, lineage/v0 as an ordinals metaprotocol on regtest
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-15 02:05:17 -07:00
teahubxyz and Claude Opus 5.5
3850edd7f2
decisions: mdecks slides shrink to fit
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 01:47:46 -07:00