2.2 KiB
2.2 KiB
AM516 Delivery Prediction Capability
Capability folder: capabilities/am516-delivery-prediction/
Status: pilot package
Purpose: package the first AM516 Feishu bot capability independently from future capabilities.
Input
One eRob joint module model plus quantity.
Example:
eRob90H100I-FHM-18CT[V6] 50
Process
model + quantity
-> parse model
-> generate similar-model candidates
-> query AR836 delivery prediction API
-> summarize internal candidate report
-> append local record
-> output Feishu-friendly text
Key Files
| File or Folder | Purpose |
|---|---|
AGENTS.md |
Capability-specific runtime boundary |
skills/joint-module-model-recommendation/SKILL.md |
Model recommendation rules |
skills/joint-module-leadtime-report/SKILL.md |
Lead-time report workflow |
scripts/delivery_prediction_query_template.py |
Controlled API query script |
scripts/refresh_material_names.py |
Local-only maintenance: export the full material-code/name dictionary |
../../shared/runtime/install_material_name_refresh.py |
Install the native macOS background 48-hour refresh service |
../../shared/runtime/kingdee_materials.py |
Portable ERP client restricted to material codes and names |
data/material_names.json |
Git-synchronized material-code/name lookup; no ERP call during replies |
docs/material_name_cache.md |
Cache source, refresh and cross-computer synchronization guide |
rules/eRob关节模组相似型号推荐规则_v3.1.md |
Local packaged model recommendation rule source |
records/delivery_prediction_records.md |
Local append-only candidate report record |
docs/deployment_checklist.md |
Deployment and environment checks |
docs/acceptance_samples.md |
Minimum acceptance samples |
docs/runbook.md |
Operating guide |
Output Boundary
The result is an internal candidate report. It is not a customer-facing commitment.
The Feishu bot may read capability files, return output, and append a non-secret record only to records/delivery_prediction_records.md. All other project files are read-only through Feishu; rule and function changes must be completed by AR51 outside the bot and synchronized through Git.