Project mapping · Map
Bot Navigation Map
Map the selected bot entries, commands, states, transitions and recovery paths.
MCP library 1.6.1 · Instruction library 1.6.1 · English technical instructions
← Back to searchUse this workflow
Connect Vibe Coding Library to a coding agent that supports MCP over Streamable HTTP. Choose Other / MCP agent for a neutral prompt, or a ready-made Codex or Claude Code invocation. Add your task details below.
Operation
Map the requested area using current repository evidence.
Goal
Map the selected bot entries, commands, states, transitions and recovery paths.
Suggested saved map: docs/bot_navigation_map.md.
Build the view
Start from registered commands, callbacks and deep-link entries. Follow reachable state transitions, their guards, keyboard actions and persisted state. Trace cancellation, restart and stale callbacks back to the state they can actually recover. Mark handlers without a reachable entry separately from supported user paths. Source inspection does not require sending messages to real users or chats.
Inspect
Commands, message/callback handlers, routers, scenes/FSM states, keyboards, templates, middleware, auth/permissions, scheduled/proactive messages, deep links, persistence, tests, docs, platform config, and generated maps if present.
Map content
Evidence and IDs
- Suggested IDs for new entries: entry
E-*, stateS-*, transitionT-*, keyboardK-*.
Coverage
Separate user-facing, admin/staff, group/private, and system/proactive states when present. Capture reachability, restart/recovery behavior, stale callback paths, and permission/chat-type boundaries.
Entry details
For each entry/state/transition, capture trigger, owner symbol, guards/permissions, chat type, rendered copy or template source, keyboard/actions, next states, validation/errors, async/proactive behavior, persistence effects, tests, and known gaps.
Workflow ID: bot-navigation-map · View the versioned source · Shared workflow and authority rules