{
  "schemaVersion": 2,
  "module": "hrm",
  "skill": "weaver-e10-hrm",
  "generatedFrom": {
    "sourceSkill": "weaver-e10-hrm",
    "version": "1.0.15",
    "path": "business-apis/hrm",
    "kind": "workbuddy-document-skill",
    "availability": "source-provided-by-user"
  },
  "generatedAt": "2026-09-10T04:03:43.608Z",
  "sourceSet": {
    "aggregateSha256": "0dc0139f7e5f457cccdae966f68c34d8c477854a92a52ca3dc1ac50e8bf714e2",
    "sourceRoots": [
      "business-apis/hrm"
    ],
    "detectionStrength": "strong"
  },
  "generatedTargets": {
    "cli": [
      "src/shortcuts/hrm",
      "src/shortcuts/index.ts"
    ],
    "skill": [
      "skills/weaver-e10-hrm"
    ],
    "tests": [
      "test/business/hrm-*.test.ts"
    ],
    "docs": [
      "docs/hrm.md",
      "skill-template/domains/hrm.md"
    ]
  },
  "sources": [
    {
      "path": "SKILL.md",
      "role": "api-doc",
      "size": 17494,
      "sha256": "24866b321ca546eeeac7122f6b08d85ce8aea8ae44b01c52b75b914cca97fa43"
    },
    {
      "path": "employee/catalog.md",
      "role": "api-doc",
      "size": 8936,
      "sha256": "66fcc010eb555498eae78a21e18d2a36c5605b081a0d013f015234a84ecba705"
    },
    {
      "path": "employee/module.md",
      "role": "api-doc",
      "size": 21455,
      "sha256": "1fede5c4542776f0faa43d0a624af8f1018bd786744f3abc8a3b16ef3885d362"
    },
    {
      "path": "employee/hrm-employee-query.md",
      "role": "api-doc",
      "size": 14166,
      "sha256": "d06aa7b8fab8555ec174a47677600128860665b83c26732db323da44b3dd149c"
    },
    {
      "path": "employee/hrm-employee-detail.md",
      "role": "api-doc",
      "size": 9699,
      "sha256": "e07ce5738393b97ee8ebf829592fc2236d03e5a9cd1c7f2dc48e48461a8350ac"
    },
    {
      "path": "employee/hrm-employee-batch-detail.md",
      "role": "api-doc",
      "size": 7507,
      "sha256": "f09d3a6270be8a30a6fca81408849444f3e8ad8fbcee0107e7995b9d31f76acc"
    },
    {
      "path": "employee/hrm-employee-subordinate.md",
      "role": "api-doc",
      "size": 8156,
      "sha256": "a50101c73a7da66a1e9cde4566e918a222be23166470b325c3304ee6864ede1d"
    },
    {
      "path": "employee/hrm-employee-subordinate-byid.md",
      "role": "api-doc",
      "size": 10421,
      "sha256": "8369c287f538f7e34a63bdba1d7827d227abcdbecdf03c99c6fc660ccc2fa9dd"
    },
    {
      "path": "employee/hrm-employee-dls.md",
      "role": "api-doc",
      "size": 6577,
      "sha256": "a4adae454cc909a479ab33c663f73c6ede700df6211567d65094b71c19116d77"
    },
    {
      "path": "employee/hrm-employee-matching.md",
      "role": "api-doc",
      "size": 7138,
      "sha256": "eba3b7270a7707106e48069d78417b56ce0b31ac1dee11987eb43f95cfd03334"
    },
    {
      "path": "org/catalog.md",
      "role": "api-doc",
      "size": 3689,
      "sha256": "ca1196557cb9b74d2502fc2ca293055f0b537b8dc304a6b1d10f553c49f83f12"
    },
    {
      "path": "org/module.md",
      "role": "api-doc",
      "size": 11161,
      "sha256": "415e2e2ab2d1d905bd1131770abc9dfd53141f0da9e019ec5bee92beb7d14a32"
    },
    {
      "path": "org/hrm-org-subcompany-list.md",
      "role": "api-doc",
      "size": 7176,
      "sha256": "1f112cbd4512c93f45cf1d1f04da01c5554e1356d13e8a3a9410c5cf37252aca"
    },
    {
      "path": "org/hrm-org-department-list.md",
      "role": "api-doc",
      "size": 8471,
      "sha256": "a2fbc5d1b615bb596a045bfa5738b762d7bc1c46689ef0fbf0b3fa17222235f4"
    },
    {
      "path": "org/hrm-org-detail.md",
      "role": "api-doc",
      "size": 13600,
      "sha256": "8d0be5707dccdee6f04b5f084830018047b44824ed7c5d4192fafacbd321c04a"
    },
    {
      "path": "org/hrm-org-path-query.md",
      "role": "api-doc",
      "size": 7736,
      "sha256": "548675ef7359373a4e3ab166a9378fe25b97847560b690aaa7ac65d597dc99ff"
    },
    {
      "path": "position/catalog.md",
      "role": "api-doc",
      "size": 5149,
      "sha256": "0b60e5bb1508c9d37cfaa70eceda08cacc20ee8631362d2b9bd311d86882738d"
    },
    {
      "path": "position/module.md",
      "role": "api-doc",
      "size": 10909,
      "sha256": "c75b8e4a0f0f9e2989224a63ba37acb9e7cdf1844322ac53eea23ec0b4660803"
    },
    {
      "path": "position/hrm-position-browse.md",
      "role": "api-doc",
      "size": 8844,
      "sha256": "ee52c1f1b4d36b2527b2a13c04fa07298db7a4afb24d100278b4a86dfd798414"
    },
    {
      "path": "position/hrm-position-detail.md",
      "role": "api-doc",
      "size": 11809,
      "sha256": "00d4853296292eb1b8de1c0a353641d55e697ccff6db9cb948c6039b641a83c2"
    },
    {
      "path": "position/hrm-position-list.md",
      "role": "api-doc",
      "size": 9980,
      "sha256": "d4cc8b258fc765836d5f3e2e7cce9fda1c5ca4c6d63140b99396c9926b3ffd71"
    },
    {
      "path": "scripts/hrm-cli.mjs",
      "role": "code",
      "size": 17279,
      "sha256": "56081ce43a5870a9830778e89982d8dfa4dfc21999695f8af4e4dddb43a06a1e"
    },
    {
      "path": "scripts/hrm-position-cli.mjs",
      "role": "code",
      "size": 12062,
      "sha256": "f8a5fd7d859dc81a739d1989e093cd6d676d56a26a02740c4b31bcad26c8286d"
    },
    {
      "path": "scripts/hrm-request.mjs",
      "role": "code",
      "size": 12478,
      "sha256": "6480e18a029d9e468a0f8acc5d856958eb94e7132e7ee9f7a9cce8306fcdf8df"
    }
  ],
  "sourceChunks": [
    {
      "id": "hrm.employee",
      "sourcePath": "employee/catalog.md",
      "anchor": "HRM 员工查询接口索引",
      "sha256": "66fcc010eb555498eae78a21e18d2a36c5605b081a0d013f015234a84ecba705",
      "mapsToOperations": [
        "hrm.employee.query",
        "hrm.employee.batch",
        "hrm.employee.detail",
        "hrm.subordinate.mine",
        "hrm.subordinate.by-id",
        "hrm.dept.members"
      ],
      "mapsToReferences": [
        "references/employee.md"
      ]
    },
    {
      "id": "hrm.org",
      "sourcePath": "org/catalog.md",
      "anchor": "HRM 组织架构查询接口索引",
      "sha256": "ca1196557cb9b74d2502fc2ca293055f0b537b8dc304a6b1d10f553c49f83f12",
      "mapsToOperations": [
        "hrm.org.query",
        "hrm.org.detail"
      ],
      "mapsToReferences": [
        "references/org.md"
      ]
    },
    {
      "id": "hrm.position",
      "sourcePath": "position/catalog.md",
      "anchor": "HRM 岗位查询接口索引",
      "sha256": "0b60e5bb1508c9d37cfaa70eceda08cacc20ee8631362d2b9bd311d86882738d",
      "mapsToOperations": [
        "hrm.position.query",
        "hrm.position.detail",
        "hrm.position.list"
      ],
      "mapsToReferences": [
        "references/position.md"
      ]
    }
  ],
  "operationImpact": {
    "hrm.employee.query": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "keyword",
        "username",
        "job_num",
        "mobile",
        "email",
        "status",
        "current",
        "pageSize"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts",
        "test/business/hrm-host.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.employee.batch": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "ids"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.employee.detail": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "id"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.subordinate.mine": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "scope",
        "current",
        "pageSize"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.subordinate.by-id": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "id",
        "scope",
        "pageNo",
        "pageSize"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.dept.members": {
      "sourceChunkIds": [
        "hrm.employee"
      ],
      "schemaFields": [
        "dept",
        "current",
        "pageSize"
      ],
      "references": [
        "references/employee.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.org.query": {
      "sourceChunkIds": [
        "hrm.org"
      ],
      "schemaFields": [
        "type",
        "name",
        "code",
        "parent",
        "subcompany",
        "supSubDepartment",
        "current",
        "pageSize"
      ],
      "references": [
        "references/org.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.org.detail": {
      "sourceChunkIds": [
        "hrm.org"
      ],
      "schemaFields": [
        "id"
      ],
      "references": [
        "references/org.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.position.query": {
      "sourceChunkIds": [
        "hrm.position"
      ],
      "schemaFields": [
        "keyword",
        "name",
        "code"
      ],
      "references": [
        "references/position.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.position.detail": {
      "sourceChunkIds": [
        "hrm.position"
      ],
      "schemaFields": [
        "id"
      ],
      "references": [
        "references/position.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    },
    "hrm.position.list": {
      "sourceChunkIds": [
        "hrm.position"
      ],
      "schemaFields": [
        "org",
        "name",
        "code",
        "all",
        "pageSize"
      ],
      "references": [
        "references/position.md"
      ],
      "tests": [
        "test/business/hrm-operations.test.ts"
      ],
      "risk": "read",
      "requiresConfirmationChain": false
    }
  },
  "notes": [
    "源资料为用户提供的 weaver-interface 仓库 hrm 模块（原始 document-skill 形态，含 SKILL.md + employee/org/position 模块文档 + scripts/*.mjs 参考 CLI）。",
    "本次转换将原始「旧登录会话 + 去域名内部路径 + 脚本」形态改写为 weaver-work-cli 的 hrm shortcut + weaver-e10-hrm Skill，接口路径与请求体以源资料 scripts/*.mjs 与模块文档为唯一依据，未编造接口。",
    "代理商查询（containsDls=true）仅自用系统支持，列为禁用边界 hrm.employee.dls，未实现。",
    "manifest 只记录路径、hash、影响映射和转换摘要，不保存 Cookie、Token、个人主目录绝对路径或大段源正文。"
  ]
}
