Skip to content

spec(automation): app-tabs.t27 -- every app tab and the tools that serve it at TRI CLAW's one /mcp (Closes #10532) - #10491

Merged
gHashTag merged 1 commit into
masterfrom
spec/app-tabs
Oct 18, 2026
Merged

gHashTag merged 1 commit into
masterfrom
spec/app-tabs

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Closes #10532

What

specs/automation/app-tabs.t27: a map of every tab of the app to the tools that serve it at TRI CLAW's one /mcp (the one service of specs/t27mcp/service.t27, #10484).

  • 12 tabs: the seven destinations of render src/navigation.json (hive, tasks, feed, chat, browser, ai, profile), the board views beside KANBAN (map, factory, research, addressed as /game?tab=), Keys & XP (/game/account) and the CRM (/crm).

  • 51 links, tab to tool, labelled the T27F way. EXACT means the app's own code names the tool or reads the endpoint the tool reads:

    • kanban: hive_board, ball_board, t27_game
    • map: t27_game
    • ai: image_generate, video_generate
    • profile: my_balance, skills_list
    • CRM: the nine crm_* calls in player lib/crm.ts

    SUGGESTED means the tool serves the tab's subject, but nobody has traced the tab's code to it.

  • 15 gaps: REST routes a tab reads with no tool behind them, for example card move, status and work, the live history, /queen/public-research (the Tech Tree), /api/feed/pending and /api/hive/keys. The factory's source is UNKNOWN.

  • 16 unmapped HUD views, listed so the map's reach is stated rather than implied.

Why

Owner, 2026-10-18 (translated): build the CRM in, connect everything at app.t27.ai/game/kanban, and join every other tab into the one TRI CLAW MCP. With the t27 tools mounted into TRI CLAW, one endpoint serves the CRM, the board and the t27 corpus. This spec says which tools each tab reads, and where a tab still reads a route no tool serves.

Host

The spec is bound in gHashTag/999-multibots-telegraf (render), where:

  • An app_tabs tool answers this map.
  • A test holds that every tool the map names is registered.

Evidence (lab, t27c-bootstrap 0.5.2)

  • t27c check: Typecheck OK, 0 errors.
  • Spec tests: 6/6 pass, 0 vacuous.
  • Negative control: flipping the last CRM link to SUGGESTED fails "the CRM tab is served by the tools the app itself calls" (5 of 6 pass).
  • t27c seal --save: the spec_hash in the seal equals sha256 of the committed file.

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 15:14:01 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 49
PRs with All Checks Green 1
READY 0
FAILING 49
PENDING 0
NO CHECKS YET 1

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=fad12492937a != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

This was referenced Oct 18, 2026
…rve it at TRI CLAW's one /mcp (Closes #10532)

Twelve tabs (the seven navigation destinations, the board views map,
factory and research, Keys & XP and the CRM), 51 tab->tool links labelled
exact or suggested, 15 REST routes no tool serves yet declared as gaps,
and the 16 HUD views the map does not cover listed as unmapped.
Sealed: 6/6 tests, 0 vacuous; a flipped CRM label fails one test.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Closes #10532
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 17:16:50 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 50
PRs with All Checks Green 0
READY 0
FAILING 50
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=fad12492937a != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag enabled auto-merge (squash) October 18, 2026 17:33
@gHashTag
gHashTag merged commit 3934062 into master Oct 18, 2026
30 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[spec] automation/app-tabs.t27 -- map every app tab to the TRI CLAW /mcp tools that serve it

1 participant