# Module Spec：store-tabs（标签页 visitedRoutes）

module:
  id: store-tabs
  name: Tabs Store（visitedRoutes 管理）
  type: store
  entrypoints:
    - src/store/modules/tabs.ts

public_api:
  concept:
    - "addVisitedRoute/delVisitedRoute/delOthers/delLeft/delRight/delAll"
    - "确保至少存在一个 noClosable tab（默认第一个）"

dependency_closure:
  runtime:
    - "router types：VabRouteRecord（/#/router）"

acceptance:
  - "路由切换时 addVisitedRoute 可累积标签页"
  - "关闭/关闭其它/左右/全部等操作不报错"

pitfalls:
  - "对 meta 合并有特殊逻辑（dynamicNewTab/noClosable），迁移时避免改坏行为"
