Real cover art, and a third milestone destination

The cover was a drawn arc and a hoop I built out of rectangles. It looked like
it. Replaced with a kie.ai generated photograph, a basketball sitting untouched
on a wet floodlit court at night with the hoop in shadow behind it, which is the
whole argument of the post in one frame. The type is still set here rather than
prompted, because image models cannot letter.

Milestones and the daily snapshot now post to three places instead of two: the
main Crypto Team Build group, the InstantAdPay support topic (634443) and the
shared payments topic. The RM Circle proof channel is deliberately excluded,
that channel is RM Circle only.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-24 08:07:09 -05:00
parent 78892421bb
commit 3d4b07a8ab
3 changed files with 5 additions and 1 deletions
+4
View File
@@ -174,7 +174,11 @@ async function milestoneTick() {
};
// A target that is listed but has no chat id used to fail silently, so the feed half of every
// milestone and every daily snapshot went nowhere for weeks without a line in the log.
// Three destinations, all in the same forum on different topics (Marty, 2026-09-24): the main
// group, the InstantAdPay support topic, and the shared payments topic. The RM Circle proof
// channel is deliberately NOT one of them: that channel is RM Circle only.
for (const [name, chat, thread] of [['feed', sc.telegramChatId, sc.telegramTopicId],
['support', sc.telegramSupportChatId, sc.telegramSupportTopicId],
['echo', sc.telegramEchoChatId, sc.telegramEchoTopicId]]) {
if (!targets.includes(name)) continue;
if (!chat) { console.warn('snapshot: target "' + name + '" is listed but has no chat id, nothing sent'); continue; }