Commit Graph
84 Commits
Author SHA1 Message Date
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
teahubxyz 52e0c0cf54 mcp: README 2026-10-14 05:28:57 +00:00
teahubxyz f922a8f46e mcp: requirements 2026-10-14 05:28:46 +00:00
teahubxyz 53e4534b32 mcp: fly.toml (green-tea-mcp) 2026-10-14 05:28:40 +00:00
teahubxyz 9b96021ed7 mcp: Dockerfile 2026-10-14 05:12:31 +00:00
teahubxyz ae82332ab8 mcp: Green Tea MCP server (FastMCP, Gitea OAuth proxy, caller-authority tools) 2026-10-14 05:12:23 +00:00
teahubxyz eace2e3ab2 Teahub v1: README (spine, rebuilt fresh on prod) 2026-10-14 05:11:09 +00:00
teahubxyz b3f9b96a88 Initial commit 2026-10-14 05:10:39 +00:00