{
  "schemaVersion": 2,
  "module": "archive-oa",
  "skill": "weaver-e10-archive-oa",
  "generatedFrom": {
    "sourceSkill": "weaver-e10-archive-oa",
    "version": "1.0.0",
    "path": "weaver-e10-archive-oa",
    "kind": "workbuddy-documentation-pack"
  },
  "generatedAt": "2026-10-19T08:05:59Z",
  "sourceSet": {
    "aggregateSha256": "90d089fdb8206f7873acde633ee10ce17472803cebf1812124877334cb496be9",
    "sourceRoots": [
      "weaver-e10-archive-oa"
    ],
    "detectionStrength": "strong"
  },
  "generatedTargets": {
    "cli": [
      "src/shortcuts/archive-oa",
      "src/shortcuts/index.ts"
    ],
    "skill": [
      "skills/weaver-e10-archive-oa"
    ],
    "tests": [
      "test/business/archive-oa-operations.test.ts"
    ],
    "docs": [
      "docs/archive-oa.md",
      "skill-template/domains/archive-oa.md"
    ]
  },
  "sources": [
    {
      "path": "weaver-e10-archive-oa/SKILL.md",
      "size": 16499,
      "sha256": "c1aaf0ddfebb942bb82c58b8617500a6676d30700a72be0366b40dda26c1b139"
    },
    {
      "path": "weaver-e10-archive-oa/agents/openai.yaml",
      "size": 802,
      "sha256": "63f270f016ca54465639bdefb22cd06d8cacbf905133fd3c3c51b2b9b0d179c2"
    },
    {
      "path": "weaver-e10-archive-oa/references/catalog.md",
      "size": 7551,
      "sha256": "c53e5cc71248b79342aa7a4e9c3fbc9454bef34b162a78974ebbac5987b6dbd8"
    },
    {
      "path": "weaver-e10-archive-oa/references/ebuilder-customapi-getArcIdByContractNo.md",
      "size": 6528,
      "sha256": "61a8cf78f4883755649693edfaf4583e345df2c913e103c62a35969495b5f2ca"
    },
    {
      "path": "weaver-e10-archive-oa/references/qys-weaver-ebuilder-getListDatas-σÑæτ║ªΘöüσÇƒΘÿàΦ╜ª.md",
      "size": 6182,
      "sha256": "d989aba6d354dc32ee9dcb3f069ac01e14e65a02acff7c638ff86cc27adbee83"
    },
    {
      "path": "weaver-e10-archive-oa/references/qys-weaver-ebuilder-getListDatas-σÑæτ║ªΘöüσÉêσÉîµƒÑΦ»ó.md",
      "size": 12445,
      "sha256": "15e98870aba3b0a4e9c41073c8c4a0cb91c34cf96ed9d70d382bdc6391defb4c"
    },
    {
      "path": "weaver-e10-archive-oa/references/qys-weaver-ebuilder-runEsb-σÑæτ║ªΘöüσèáσàÑσÇƒΘÿàΦ╜ª.md",
      "size": 5536,
      "sha256": "a4ec863798d3589b3bccd2f4de75eeff2895eb8a25b0595b3231a21c390e5109"
    },
    {
      "path": "weaver-e10-archive-oa/references/qys-weaver-openserver-openesb-鍙戣捣鍊熼槄.md",
      "size": 8898,
      "sha256": "a5cd622704d0bb6bceade15a490c69538beda3322955e62341ce18cf21d0c9ef"
    },
    {
      "path": "weaver-e10-archive-oa/references/weaver-ebuilder-getListDatas-σÉêσÉîµƒÑΦ»ó.md",
      "size": 20968,
      "sha256": "87ce9609efe0b394050788b611c8d8521e99e750e2ce48f462749a5e43775dc4"
    },
    {
      "path": "weaver-e10-archive-oa/references/weaver-ebuilder-getListDatas-σÉêσÉîσÇƒΘÿàΦ╜ª.md",
      "size": 7458,
      "sha256": "ed70c2f381641867528202336baabade42a8035eb4813d769182030ed0283bb7"
    },
    {
      "path": "weaver-e10-archive-oa/references/weaver-ebuilder-listFilter-showFilters-鍚堝悓鎼滅储鏉′欢.md",
      "size": 5564,
      "sha256": "2b6ee9528470808197fa6f825b5a571a92bbf8b74e1b15cdc92dc1cba0f405b1"
    },
    {
      "path": "weaver-e10-archive-oa/references/weaver-ebuilder-runEsb-σèáσàÑσÇƒΘÿàΦ╜ª.md",
      "size": 5199,
      "sha256": "416854902f5142244733b150e1272b8413b25dfbabd1306f7262f8ae35fb1999"
    },
    {
      "path": "weaver-e10-archive-oa/references/weaver-openserver-openesb-鍙戣捣鍊熼槄.md",
      "size": 9280,
      "sha256": "7bc8eb6a46ee1c41b935d35f985b337655505f97357d80679e9c31358e574f4b"
    }
  ],
  "sourceChunks": [
    {
      "id": "archive.locate",
      "mapsToOperations": [
        "archive-oa.archive.locate"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/ebuilder-customapi-getArcIdByContractNo.md"
      ]
    },
    {
      "id": "borrow-car.add.qys",
      "mapsToOperations": [
        "archive-oa.qys.borrow-car.add.prepare",
        "archive-oa.qys.borrow-car.add.apply"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/qys-weaver-ebuilder-runEsb-σÑæτ║ªΘöüσèáσàÑσÇƒΘÿàΦ╜ª.md"
      ]
    },
    {
      "id": "borrow-car.add.weaver",
      "mapsToOperations": [
        "archive-oa.borrow-car.add.prepare",
        "archive-oa.borrow-car.add.apply"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/weaver-ebuilder-runEsb-σèáσàÑσÇƒΘÿàΦ╜ª.md"
      ]
    },
    {
      "id": "borrow-car.list.weaver",
      "mapsToOperations": [
        "archive-oa.borrow-car.list"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/weaver-ebuilder-getListDatas-σÉêσÉîµƒÑΦ»ó.md",
        "weaver-e10-archive-oa/references/weaver-ebuilder-getListDatas-σÉêσÉîσÇƒΘÿàΦ╜ª.md"
      ]
    },
    {
      "id": "contract.fields",
      "mapsToOperations": [
        "archive-oa.contract.fields"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/weaver-ebuilder-listFilter-showFilters-鍚堝悓鎼滅储鏉′欢.md"
      ]
    },
    {
      "id": "contract.list.weaver",
      "mapsToOperations": [
        "archive-oa.contract.list"
      ],
      "sourceFiles": []
    },
    {
      "id": "qys.borrow-car.list",
      "mapsToOperations": [
        "archive-oa.qys.borrow-car.list"
      ],
      "sourceFiles": [
        "weaver-e10-archive-oa/references/qys-weaver-ebuilder-getListDatas-σÑæτ║ªΘöüσÇƒΘÿàΦ╜ª.md",
        "weaver-e10-archive-oa/references/qys-weaver-ebuilder-getListDatas-σÑæτ║ªΘöüσÉêσÉîµƒÑΦ»ó.md"
      ]
    },
    {
      "id": "qys.contract.list",
      "mapsToOperations": [
        "archive-oa.qys.contract.list"
      ],
      "sourceFiles": []
    }
  ],
  "operationImpact": {
    "archive-oa.archive.locate": {
      "requiresConfirmationChain": false,
      "references": [
        "references/archive-locate.md"
      ]
    },
    "archive-oa.contract.fields": {
      "requiresConfirmationChain": false,
      "references": [
        "references/contract-search.md"
      ]
    },
    "archive-oa.contract.list": {
      "requiresConfirmationChain": false,
      "references": [
        "references/contract-search.md"
      ]
    },
    "archive-oa.qys.contract.list": {
      "requiresConfirmationChain": false,
      "references": [
        "references/qys-contract-search.md"
      ]
    },
    "archive-oa.borrow-car.list": {
      "requiresConfirmationChain": false,
      "references": [
        "references/borrow-car.md"
      ]
    },
    "archive-oa.borrow-car.add.prepare": {
      "requiresConfirmationChain": true,
      "references": [
        "references/borrow-car.md"
      ]
    },
    "archive-oa.borrow-car.add.apply": {
      "requiresConfirmationChain": true,
      "references": [
        "references/borrow-car.md"
      ]
    },
    "archive-oa.qys.borrow-car.list": {
      "requiresConfirmationChain": false,
      "references": [
        "references/borrow-car.md"
      ]
    },
    "archive-oa.qys.borrow-car.add.prepare": {
      "requiresConfirmationChain": true,
      "references": [
        "references/borrow-car.md"
      ]
    },
    "archive-oa.qys.borrow-car.add.apply": {
      "requiresConfirmationChain": true,
      "references": [
        "references/borrow-car.md"
      ]
    }
  },
  "artifactBaseline": {
    "aggregateSha256": "d4d6cb77d029f442dc15d93e1ed7355ceccade69a4291037baaa3c64393f620d",
    "files": [
      {
        "path": "docs/archive-oa.md",
        "size": 4469,
        "sha256": "c77dbb289d87900278c4c0ef0b06caa2660080172fcc3a5d6fec02d399748ff6"
      },
      {
        "path": "skill-template/domains/archive-oa.md",
        "size": 2524,
        "sha256": "9c89963b015acbebe3f97a98f1703445b69f603c32ed60f99a9ea55733a25de7"
      },
      {
        "path": "skills/weaver-e10-archive-oa/SKILL.md",
        "size": 13962,
        "sha256": "a21714898b5f96aac32ec25bea7470069a2e5c572451e868f7112be31da86df0"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/archive-locate.md",
        "size": 2159,
        "sha256": "6f7c60be69374b9b6401b3eac40ae52b306d6971a5e107f244c976bd38889ca1"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/borrow-car.md",
        "size": 4878,
        "sha256": "b264c7a079af5bd79ded945809edc3610f5fa4c31e70ba87cc11d923095df5a5"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/borrow-flow.md",
        "size": 3099,
        "sha256": "d52c1e63c5e199fe10b3935694b202541dd3431dcaf4b174c926c9508c4d3eee"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/contract-search.md",
        "size": 4258,
        "sha256": "4c65a5439242bfcb3b77f8462113457752fe2f70740d1cd074ea969ba91851a5"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/disabled-capabilities.md",
        "size": 1795,
        "sha256": "7e4a13dd113c546c5f93dd316b11dc4e4fccc432225d7f6964c9e7a9f3e65add"
      },
      {
        "path": "skills/weaver-e10-archive-oa/references/qys-contract-search.md",
        "size": 2743,
        "sha256": "dc62dd9f1bd55af2cc7000700c938ec5993276e45651bedce95f5584901acf9f"
      },
      {
        "path": "src/shortcuts/archive-oa/constants.ts",
        "size": 3342,
        "sha256": "3a8d05cc2f22a9c0626ba2f752ee2faf3e860abd44618c10adb6383bce43214f"
      },
      {
        "path": "src/shortcuts/archive-oa/continuation.ts",
        "size": 3290,
        "sha256": "e374b16dae04b3b7faa9c347f8a55086a5e29383fefd8b669713e5c8ba547f5b"
      },
      {
        "path": "src/shortcuts/archive-oa/errors.ts",
        "size": 2306,
        "sha256": "9cdb07ce9a0ab7370188268dfaf3391d9c864187dbce21e5dba9f1b1e747ce41"
      },
      {
        "path": "src/shortcuts/archive-oa/host.ts",
        "size": 7950,
        "sha256": "bbecdd1dc5d5bee66dd7d38bd2bad16261ce1a7fb8bce595842873c1dc17c039"
      },
      {
        "path": "src/shortcuts/archive-oa/index.ts",
        "size": 10493,
        "sha256": "f19278f78f0f6340b8bda0686cddc80f50d91bc43d1a3f4637f2c05dbe66e4a0"
      },
      {
        "path": "src/shortcuts/archive-oa/manifest.ts",
        "size": 3500,
        "sha256": "0b234ade625862fa81fcde443ecac2b90d16586aed8a855deb3bd812faf0a670"
      },
      {
        "path": "src/shortcuts/archive-oa/operations.ts",
        "size": 1200,
        "sha256": "a3a30bb9af006f35f6eff00043d5f99ebfa70c7be0cc49c94dcceb4d6b8f6660"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/borrow-car.ts",
        "size": 7615,
        "sha256": "6d086fada117a76fc0cb0b634a74e061903d08ae2fd98e8782a4cd31889b11ae"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/borrow-url.ts",
        "size": 5350,
        "sha256": "df98d40a1c64982df29a9502d5b6049a1cbaa8a752263cc4d02c078b4bb4a0eb"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/confirm.ts",
        "size": 2822,
        "sha256": "b2224fdcfbf168aa78f7477f7ad1b1214f22fffaab4a2526d39d1f2ad5c11bc7"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/contract.ts",
        "size": 5591,
        "sha256": "f97cfd955d7f7931ff66bc7bed3c735c84689b079b4d44b81a2bf08e12c3fc1b"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/locate.ts",
        "size": 2332,
        "sha256": "35e3bbbe7dcfe94a1821a1118459c86b160b2654e8259f7993f7424465f8c2ab"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/registry.ts",
        "size": 1942,
        "sha256": "d9d0b7d118b6601830adde135d589611d433e54953cf7ed626de894f604344ad"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/shared.ts",
        "size": 8163,
        "sha256": "999e9de1f182c05fa7dfe13ad061fb796a019521978314c1db235cd53ab76aeb"
      },
      {
        "path": "src/shortcuts/archive-oa/operations/types.ts",
        "size": 3210,
        "sha256": "6552cc083a27a93e080db08470a2153ec9866eee6c50a2ba4fe4d4217c48a286"
      },
      {
        "path": "test/business/archive-oa-operations.test.ts",
        "size": 15876,
        "sha256": "9a31824c094bc7f8dcb872d4f964fc619f960e3c8d31965a2e0a000dc54056d9"
      }
    ]
  },
  "notes": [
    "源资料 weaver-e10-archive-oa 1.0.0 收录档案定位、泛微商务合同与契约锁协作采纳的查询/加入借阅车/发起借阅链路。",
    "泛微商务合同与契约锁是两套独立应用，passid/listId/esbActionIds/objId 与流程页 fb 均不同，禁止交叉混用。",
    "档案操作/利用记录接口未收录，归入 disabled；契约锁搜索字段 showFilters 未收录。",
    "发起借阅（泛微 fb=0 / 契约锁 fb=1）的 OpenESB webhook 实现已从 CLI 下线：交互流程不暴露后台凭据，改由用户浏览器登录后自行发起与提交。"
  ],
  "withheldOperations": [
    {
      "name": "archive-oa.archive.usage-log",
      "reason": "档案操作/利用记录接口源资料未收录"
    },
    {
      "name": "archive-oa.qys.contract.fields",
      "reason": "契约锁协作采纳的搜索字段 showFilters 接口源资料未收录"
    },
    {
      "name": "archive-oa.borrow.start.prepare",
      "reason": "发起借阅改由用户在浏览器登录后于界面自己完成，CLI 不提供 OpenESB 触发能力"
    },
    {
      "name": "archive-oa.borrow.start.apply",
      "reason": "同上：发起借阅不在 CLI operation 范围内"
    },
    {
      "name": "archive-oa.qys.borrow.start.prepare",
      "reason": "契约锁发起借阅同样由用户在浏览器界面自己完成"
    },
    {
      "name": "archive-oa.qys.borrow.start.apply",
      "reason": "同上：契约锁发起借阅不在 CLI operation 范围内"
    }
  ]
}
