Repository navigation
spec(automation/bot-topic-tabs): v1 -- the bot's private-chat tabs, their colours, the idempotent make (Closes #7373) - #7388
Merged
Conversation
…heir colours, the idempotent make (Closes #7373) The six fixed tabs of a person's private chat with the bot (key, English title, emoji code point, icon colour, app route), the topic-name bound, the icon colours createForumTopic accepts, the claim that makes /start idempotent, the forget rule for /tabs, the thread injection rule and the cached lookup. Host: gHashTag/999-multibots-telegraf #3544. Census re-blessed: quiet "named a path but not quiet" 167->181, "a tracked path, present" 10->12, "no path ANYWHERE" 9->7. Not this spec: `tri census explain` names .github/workflows/auto-merge-ready-prs.yml, changed by #7320 without a re-bless; the pre-commit gate is red on a clean master checkout (cd6708d) with a freshly built tri. phi^2 + 1/phi^2 = 3 | TRINITY Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 7, 2026
Merged
Contributor
This was referenced Oct 7, 2026
Merged
Owner
Author
|
Reviewer bee: reviewed at c257316.
Merging. |
This was referenced Oct 7, 2026
gHashTag
added a commit
that referenced
this pull request
Oct 7, 2026
…oses #7453) (#7454) `tri census pin --gate` is red on master. Two moves were found by running the census at each commit that touched a workflow, on the Railway lab: - quiet "named a path but not quiet" 167 -> 181 came from #7320 (33756b3). Its master-failure-discount block adds 14 non-quiet lines that name a path. "steps in a quiet shape" stays 30. Two quiet steps now name specs/queen/merger_gate.t27, so they move from "no path ANYWHERE" (9 -> 7) to "a tracked path, present" (10 -> 12). #7388 already re-blessed this. - quiet 181 -> 182 and shell "run: steps" 301 -> 302 (runner 280 -> 281) came from #7399 (3df7065). It adds the foreign-line budget step to own-language.yml: one more runner step, plus one non-quiet line naming gen/c/policy/own_language.c. NOBODY stays 15, and quiet shapes stay 30. No quiet step was added, so this re-bless is legitimate. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #7373
specs/automation/bot-topic-tabs.t27-- the fixed tabs of a person's private chat with @t27ai_bot (Bot API 9.3/9.4 private-chat topics). Host: gHashTag/999-multibots-telegraf#3544, which vendors this spec with itst27c gen-tsoutput and runs every test block against the bot's code.ICON_COLORS: the only six colourscreateForumTopicaccepts. The host's first draft used four colours Telegram refuses; the table test catches that.TOPIC_NAME_MAX = 32, the idempotent make (make_tab,forget_row,claim_won,claim_stale), the rename guard, the thread injection rule (a presentmessage_thread_idkey, even null, is kept), the cached lookup (reads_db,evicts).Checks run locally:
t27c test-report: 9/9 PASS (read from the table).t27c validate-vacuityon a dir with only this spec: 0 of 9 tests vacuous.Census: this commit also re-blesses
tools/census/quiet.txt(167->181 / 10->12 / 9->7). Not caused by this spec:tri census explainnames.github/workflows/auto-merge-ready-prs.yml(#7320, merged without a re-bless), andtri hooks pre-commitis red on a clean master checkout (cd6708d) with a freshly built tri.🤖 Generated with Claude Code