Commit Graph
100 Commits
Author SHA1 Message Date
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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude 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
teahubxyzandClaude Opus 5.5 f24e43077b gitea: prod's Fly config lives here now, pinned to Gitea 28.0.0
green-tea's fly.toml was only on hb-5 (~/green-tea), on the floating
docker.gitea.com/gitea:1.24 tag. It moves here unchanged apart from the
image, which is now an exact release. Deploy from gitea/ after a volume
snapshot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 02:41:29 +00:00
teahubxyzandClaude Opus 5.5 4b51ff7c63 decisions: Orgchain at lineage.yolopreneur.lol/orgchain/ (+ token 41 receipt)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 23:10:12 +00:00
teahubxyzandClaude Opus 5.5 2ab5aa2f73 docs/lineage.md: rehearse it at lineage.yolopreneur.lol/orgchain/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 23:08:58 +00:00
teahubxyzandClaude Opus 5.5 f6051c0f76 decisions: one tree — lineage is the factory's shape (#8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 22:25:07 +00:00
teahubxyzandClaude Opus 5.5 b433a8220c SKILLS.md: belts per seat × skill; belts are badges (#8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 22:24:09 +00:00
teahubxyzandClaude Opus 5.5 16bac3848e docs/lineage.md: one tree for keys, context and pages (#8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 22:23:48 +00:00
teahubxyzandClaude Opus 5.5 679f74c9b0 decisions: SKILLS.md is the skills contract (#7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 21:50:33 +00:00
teahubxyzandClaude Opus 5.5 372ce5c0a0 AGENTS.md: skills move + pointer to SKILLS.md (#7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 21:49:41 +00:00
teahubxyzandClaude Opus 5.5 1e0e094bca skills README: point to SKILLS.md (#7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 21:49:24 +00:00
teahubxyzandClaude Opus 5.5 6c554ae4b8 SKILLS.md: routes, ledger and belts for skills (#7)
The third root file next to AGENTS.md and DESIGN.md. Routes name 1–3 skills by path per task; the ledger
records upstream ref + tree, version and what each skill writes; belts gate trust on evidence.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 21:49:19 +00:00
teahubxyzandClaude Opus 5.5 ca281d8d8d AGENTS: what time does now, Astra and the steward, queued vs ready
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fTCFiw6ohysUDcWoPsTys
2026-10-14 21:41:20 +00:00
teahubxyzandClaude Opus 5.5 30f9f09ae8 decisions: Astra is on, and the steward merges engine PRs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fTCFiw6ohysUDcWoPsTys
2026-10-14 21:41:08 +00:00
teahubxyzandClaude Opus 5.5 e4937e3c7f pages: apex redirects /<dir>/ only for venture pages (dir has index.html); asset folders and .well-known stay on the apex
Fixes the shot of a venture whose subdomain is not ours (aicharts.yolopreneur.lol is a Worker) and the
NIP-05 path at the apex. Also: HEAD flag no longer shadowed by the path segment (that bug emptied every GET body).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-14 21:39:17 +00:00
teahubxyzandClaude Opus 5.5 17a36cd1b6 skills README: correct discovery note (Claude Code reads .claude/skills only) + caveats
The earlier README said Claude Code reads .agents/skills/. Its docs list only .claude/skills/ locations
(symlinks followed). Adds the explicit-path rule for loops and known caveats on the vendored set.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 21:29:46 +00:00
teahubxyzandClaude Opus 5.5 736a68e3a1 decisions: every write Time makes but comments and statuses goes out as time
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fTCFiw6ohysUDcWoPsTys
2026-10-14 21:10:23 +00:00
teahubxyzandClaude Opus 5.5 f75950d3d1 AGENTS: who time is (Time's own Gitea user, for opening and merging PRs)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fTCFiw6ohysUDcWoPsTys
2026-10-14 20:27:00 +00:00
teahubxyzandClaude Opus 5.5 b10c05e848 decisions: correction — the temporary admin tokens were not revoked when the log said; deleted now
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017fTCFiw6ohysUDcWoPsTys
2026-10-14 20:26:49 +00:00
teahubxyz 6cab278174 decisions: Time is a Gitea user (time, TIME_TOKEN); Astra; time#49 findings 2026-10-14 20:14:00 +00:00
teahubxyz 7ca3eee933 AGENTS: Time lives on prod now; Claude seats and the spend governor 2026-10-14 19:46:58 +00:00
teahubxyz 314dae19fb decisions: ANTHROPIC_API_KEY on prod (user-level), Claude seats + spend governor for Time 2026-10-14 19:20:20 +00:00
teahubxyz f6e28a02a2 decisions: one ledger on yolopreneur.lol; every venture static on pages at its subdomain; no Cloudflare 2026-10-14 08:25:03 +00:00
teahubxyz 0e500066ec pages: *.yolopreneur.lol wildcard — every venture at its own subdomain 2026-10-14 08:15:08 +00:00
teahubxyz e35578c73e pages: wildcard zones — <sub>.zone serves dir/<sub>, apex /<sub>/ redirects there 2026-10-14 08:15:01 +00:00
teahubxyz 36b18eb8cc product-marketing: v1 context for Teahub / Time Studio
Auto-drafted per .agents/skills/product-marketing from the Time README, the ventures index and the 2026-10-14 account setup. Customer language and metrics left open.
2026-10-14 07:50:37 +00:00
teahubxyz 1f15b5b7be pages: a site can be org/repo#branch/subdir; a hook pulls every site on that repo 2026-10-14 07:48:20 +00:00
teahubxyz 517e496061 pages: yolopreneur.lol = Time's venture index (gh-pages/ventures) 2026-10-14 07:47:47 +00:00
teahubxyzandClaude Fable 5.1 0f9b0a9fb9 decisions: skills vendored into .agents/skills (brag-slim + marketingskills starter)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:44:55 +00:00
teahubxyzandClaude Fable 5.1 379c008d8c AGENTS.md: point at .agents/skills
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:44:20 +00:00
teahubxyzandClaude Fable 5.1 11e54f73fa skills: README for .agents/skills (starter set)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:44:07 +00:00
teahubxyzandClaude Fable 5.1 eb9806b04a skills: vendor brag-slim (latent-spaces/brag, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:43:55 +00:00
teahubxyzandClaude Fable 5.1 56214e40d8 skills: vendor marketingskills/social/references/x-algorithm.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:43:16 +00:00
teahubxyzandClaude Fable 5.1 9bec56e7a3 skills: vendor marketingskills/social/references/short-form-video.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:43:05 +00:00
teahubxyzandClaude Fable 5.1 25f62fd2d7 skills: vendor marketingskills/social/references/reverse-engineering.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:42:51 +00:00
teahubxyzandClaude Fable 5.1 89bc28ae22 skills: vendor marketingskills/social/references/post-templates.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:42:36 +00:00
teahubxyzandClaude Fable 5.1 02b9a80ad4 skills: vendor marketingskills/social/references/platforms.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:42:27 +00:00
teahubxyzandClaude Fable 5.1 e84549e4ac skills: vendor marketingskills/social/references/platform-limits.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:42:09 +00:00
teahubxyzandClaude Fable 5.1 1bcc8d433d skills: vendor marketingskills/social/references/listening.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:42:02 +00:00
teahubxyzandClaude Fable 5.1 a7e36c3044 skills: vendor marketingskills/social/references/listening-sources-template.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:41:37 +00:00
teahubxyzandClaude Fable 5.1 fdf3aeb376 skills: vendor marketingskills/social/references/carousel-frameworks.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:41:29 +00:00
teahubxyzandClaude Fable 5.1 f2b245e3bb skills: vendor marketingskills/social/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:41:07 +00:00
teahubxyzandClaude Fable 5.1 c5cff0cc4e skills: vendor marketingskills/product-marketing/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:40:33 +00:00
teahubxyzandClaude Fable 5.1 2f923f98bf skills: vendor marketingskills/marketing-loops/references/seo-operator.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:40:17 +00:00
teahubxyzandClaude Fable 5.1 e4edd1af29 skills: vendor marketingskills/marketing-loops/references/outbound-operator.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:40:01 +00:00
teahubxyzandClaude Fable 5.1 091fc9ac5c skills: vendor marketingskills/marketing-loops/references/loop-template.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:39:51 +00:00
teahubxyzandClaude Fable 5.1 050bbb584d skills: vendor marketingskills/marketing-loops/references/loop-state.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:39:38 +00:00
teahubxyzandClaude Fable 5.1 fcf94dc881 skills: vendor marketingskills/marketing-loops/references/loop-orchestration.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:39:30 +00:00
teahubxyzandClaude Fable 5.1 ffbb3898cd skills: vendor marketingskills/marketing-loops/references/loop-guardrails.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:39:18 +00:00
teahubxyzandClaude Fable 5.1 38a8e7a6b4 skills: vendor marketingskills/marketing-loops/references/loop-catalog.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:39:05 +00:00
teahubxyzandClaude Fable 5.1 b07ed36e5a skills: vendor marketingskills/marketing-loops/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:37:33 +00:00
teahubxyzandClaude Fable 5.1 4ea1393da5 skills: vendor marketingskills/launch/references/site-launch-qa.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:37:13 +00:00
teahubxyzandClaude Fable 5.1 be9b1eb2a1 skills: vendor marketingskills/launch/references/shipped-changes.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:37:05 +00:00
teahubxyzandClaude Fable 5.1 21da5ff2f0 skills: vendor marketingskills/launch/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:36:54 +00:00
teahubxyzandClaude Fable 5.1 4785ba67f5 skills: vendor marketingskills/copywriting/references/natural-transitions.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:36:26 +00:00
teahubxyzandClaude Fable 5.1 4335a7536a skills: vendor marketingskills/copywriting/references/copy-frameworks.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:36:13 +00:00
teahubxyzandClaude Fable 5.1 bba460a63b skills: vendor marketingskills/copywriting/references/ai-tells.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:35:46 +00:00
teahubxyzandClaude Fable 5.1 30a91dd63c skills: vendor marketingskills/copywriting/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:35:16 +00:00
teahubxyzandClaude Fable 5.1 08f65beb80 skills: vendor marketingskills/content-strategy/references/headless-cms.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:34:55 +00:00
teahubxyzandClaude Fable 5.1 2801650280 skills: vendor marketingskills/content-strategy/references/content-distribution.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:34:37 +00:00
teahubxyzandClaude Fable 5.1 a30507478d skills: vendor marketingskills/content-strategy/SKILL.md (coreyhaines31/marketingskills, MIT)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H4upF5LVwmPDDqrhdUfnXh
2026-10-14 07:34:25 +00:00
teahubxyz 90287e45dc test: can we commit to main? 2026-10-14 07:33:25 +00:00
teahubxyz 15b8cc9ddc decisions: pages convention; persimmons + phast ported as orgs 2026-10-14 07:30:48 +00:00
teahubxyz e89d3de25a pages: README (the pages convention) 2026-10-14 07:29:59 +00:00
teahubxyz 60af1dd595 pages: server (stdlib static host, one clone per site repo, webhook pull) 2026-10-14 07:29:51 +00:00
teahubxyz 2c3b9e6afe pages: Dockerfile 2026-10-14 07:29:24 +00:00
teahubxyz 8ecf8368d5 pages: Teahub pages app (green-tea-pages) — org site repos served by hostname 2026-10-14 07:29:18 +00:00
teahubxyz 01ca105ebc decisions: Time landed on prod; VENICE_API_KEY is the first product secret 2026-10-14 07:15:48 +00:00
teahubxyz c2683c0b89 rebuild: runner on Fly, Time migrated and ported 2026-10-14 07:01:33 +00:00
teahubxyz a0d5bc517d decisions: Time moves to prod; GitHub was the PoC; Fly runner 2026-10-14 06:33:24 +00:00
teahubxyz 2c01cfd6be ci: smoke workflow for the Fly runner
smoke / smoke (push) Failing after 1m22s
2026-10-14 06:25:34 +00:00
teahubxyz 630de02cf6 mcp: org tools (create, add member, org repo) 2026-10-14 06:05:49 +00:00
teahubxyz 16f013f2ed mcp: org tools (create, add member, org repo) 2026-10-14 06:05:49 +00:00
teahubxyz 91cb06ebd3 decisions: old Fly edge down, sites dark until ported 2026-10-14 05:59:57 +00:00
teahubxyz fb7fdcd058 decisions: scouting is plural; notplanned is one source, not the scout 2026-10-14 05:49:02 +00:00
teahubxyz 87ce431f71 decisions: Mac Gitea is a separate unit; ventures as orgs; notplanned → Time 2026-10-14 05:37:28 +00:00
teahubxyz 4467021918 docs/rebuild.md: what the v1 rebuild took 2026-10-14 05:29:59 +00:00
teahubxyz 6a5d044dac docs/decisions.md: v1 ledger seeded 2026-10-14 05:29:34 +00:00
teahubxyz abd5074dd2 AGENTS.md: the v1 map 2026-10-14 05:29:15 +00:00