命名参考

美索不达米亚神名 → IT 产品命名词典。卡片点击看详情与完整品牌方案。

语法

连接符

  • =模糊匹配,包含关键词
  • ==精确匹配,全值相等
  • !=排除该模糊条件
  • &&与(空白等价,可连写)
  • - !排除,可作用于任意条件

字段

titletitle="数据库"神名 / 中文 / 领域 / IT 用途 / 说明
catcat=="craft"职能分类(与下方筛选等价)

自由词等价于 title 模糊匹配;语法大小写不敏感;仅 AND 组合,暂无 OR。

当前项目

Shushinak

舒希纳克
shu-SHI-nak · /ʃuˈʃi.nak/
誓约司法审判
ITAgent 安全层 · 策略执行 · 审计链

Nisaba

尼萨巴
冷门
ni-SA-ba · /niˈsa.ba/
书写测量记录
IT数据库 · 日志系统 · 审计追踪 · 数据治理

Misharu

密沙鲁
极冷门
mi-SHA-ru · /miˈʃa.ru/
正义法律公平
IT合规引擎 · 策略执行点 · 数据治理

Nusku

努斯库
冷门
NUS-ku · /ˈnus.ku/
火光传令
IT消息队列 · 事件总线 · API 网关 · MCP 宿主

Nabu

纳布
少量占用
NAH-bu · /ˈnaː.bu/
智慧书写命运记录
ITAI 助手 · 文档工具 · 知识库 · 代码生成

Kulla

库拉
极冷门
KUL-la · /ˈkul.la/
砖建造建筑艺术
ITCI/CD · 基础设施即代码 · 容器编排

Gibil

吉比尔
极冷门
GI-bil · /ˈgi.bil/
火光冶炼
IT构建系统 · 编译器 · 任务运行器

Nammu

纳姆
极冷门
NAM-mu · /ˈnam.mu/
原始水域创世孕育
IT数据湖 · 存储引擎 · 流处理

Utu

乌图
冷门
U-tu · /ˈu.tu/
太阳真理正义
IT监控系统 · 可观测性 · 审计日志 · 安全合规

Mushdamma

穆什达玛
极冷门
mush-DAM-ma · /muʃˈdam.ma/
建筑营造地基
IT低代码平台 · 脚手架 · 架构设计工具

Isimud

伊西穆德
极冷门
i-SI-mud · /iˈsi.mud/
传令信使两面的使者
ITAPI 网关 · 消息代理 · 协议转换层

Shedu

舍杜
极冷门
SHE-du · /ˈʃe.du/
守护灵保护门神
IT守护进程 · 沙箱 · 权限守卫

Enki

恩基
已有占用
EN-ki · /ˈen.ki/
水智慧工艺
IT数据流 · 深层智慧 · 巧妙的工艺

Nanna

南纳
已有占用
NAN-na · /ˈnan.na/
月亮智慧占卜
IT调度器 · 周期任务 · 时间相关组件

品牌方案生成器

选一个神名,自动推导出 CLI、守护进程、crate、环境变量与配置目录的完整命名体系。

Rust Workspace 改名清单

以 Nisaba 为例的完整迁移步骤。不要只做全局替换——下面这些位置必须手动确认。

  1. 1
    先查占用

    在 crates.io 与 GitHub 搜索目标名,确认没有被同类工具占用:cargo search nisaba · cargo search misharu

  2. 2
    全局替换前先预览

    用 git grep -n -e 'Shushinak' -e 'shushinak' -e 'SHUSHINAK' 列出所有命中,确认没有遗漏大小写变体,再执行 perl -pi -e 批量替换。

  3. 3
    重命名目录

    用 git mv 而非 mv,保留历史:crates/shushinak-core → crates/nisaba-core,其余四个 crate 同理。

  4. 4
    检查 Cargo.toml

    手动确认 [workspace] members、[package] name、[lib] name、[[bin]] name,以及所有 path 依赖的相对路径。

  5. 5
    修正代码引用

    use shushinak_core 必须变成 use nisaba_core。Rust 的 crate 名用连字符、lib 名用下划线,两者都要改。

  6. 6
    外围文件

    README.md、docs/PRD.md、justfile、CI 配置、Dockerfile、.env.example、MCP 客户端配置、badge 链接。

  7. 7
    重新构建验证

    cargo clean && cargo build --workspace && cargo test --workspace,最后跑一遍 just check 本地门禁。

兼容性雷区
  • 审计哈希链:如果 chain 里用了 "shushinak" 作为 domain separator,改名会让旧链全部验证失败。改成中性常量 AUDIT_CHAIN_V1,或提供迁移工具。
  • MCP 工具名:已暴露给 Agent 的 tool 名一旦改动,旧配置全部失效。建议新旧双注册,旧名打弃用警告。
  • 环境变量:NISABA_* 优先读取,回退到 SHUSHINAK_* 并打印警告。
  • 配置目录:启动时若 ~/.config/nisaba 不存在且旧目录存在,自动迁移或复制。
  • crates.io:已发布的 crate 无法改名,只能发一个弃用版本,README 指向新 crate。
  • GitHub:仓库改名后旧 URL 会 302 重定向,但 CI、badge、Cargo.toml 里的 repository 字段仍需更新。