吴让宇
e786742bcb
chore: 同步至源码 2.5.1 — SKILL.md 改为构建产物 + 工具代码刷新
...
SKILL.md(唯一来源 = sap-cli/skill-src/SKILL.md.tmpl):
- 本仓 SKILL.md 自此为构建产物,勿手工编辑;手改后再构建会被漂移护栏拦下
- 并入模板独有内容:调用方式节 + 补齐 parser 真实命令(clone/enhancement/
history/unit-test/unlock/transport create,原表只 9 个,实际 31 个)
- 版本号改为 {{VERSION}} 注入(原字面量停在 v2.2.1/v2.3.0,与工具实际版本脱节)
- 修 1 处违反铁律 5 的示例(--path ./src → ./src/TMP/class/)
assets/(工具代码,此前严重过时):
- 9 个文件与源码不一致,scanner.py 尤甚:3818B → 6664B
- 修复前从本仓装出的工具**不支持三层 src 结构**,铁律 5 实际跑不通
- transport.py 反向漂移(分发版多 transport create,源码无)已随源码回迁对齐
VERSION 2.5.1;references/ 三份规则与源码一致(无差异)
2026-09-11 00:22:05 +08:00
吴让宇
df1533e843
chore: VERSION 对齐 2.3.0 → 2.5.1(与 sapcli.__version__ 及 SKILL.md 一致)
2026-09-11 00:09:01 +08:00
吴让宇
09e032aa36
docs(铁律5): 工具已支持三层布局,更新扫描能力说明;version 2.5.0 → 2.5.1
...
- 移除「已知工具缺口」表述,改为:init/sync --all 已支持 src/<包>/<类型>,单复数目录名与大小写均接受
- 补函数模块两种命名(子目录式 / ADT .fugr. 式)
2026-09-10 23:51:42 +08:00
吴让宇
c0ec5c9c8c
feat(铁律5): src 目录三层结构(TMP 开发包 → 对象类型 → 代码)
...
- 第 1 层固定 TMP(对应 SAP $TMP 本地包,去 $ 防 shell 展开),归入传输包后改包名
- 第 2 层 = 对象类型目录(开发对象),第 3 层 = 代码文件
- download --path 必须指到对象类型目录,否则产出平铺结构
- Quick Start 示例同步修正;目录结构节标注为唯一合法层次
- 事故总结表补第 8 行(平铺下载导致结构返工)
- version 2.4.0 → 2.5.0
2026-09-10 23:48:21 +08:00
吴让宇
86ca474413
fix(references): 修正 sap-cli 运行时路径 D:/Codespace/sap-cli → D:/Gitee/sap-cli
2026-09-10 23:48:20 +08:00
吴让宇
eae0b3547c
feat(v2.4.0): 开发铁律——DDIC 先行(依赖顺序+实测判定) + 强制闭环(本地改→同步→语法检查→循环至0错→激活→测试);补 2026-09-10 S4T 事故问题总结与自检清单
2026-09-10 23:14:43 +08:00
吴让宇
f4210b06db
docs(sap-cli): 补 DDIC 结构/表类型落地路径(run-program + DDIF_*_PUT/ACTIVATE)与踩坑;脚手架清理用 delete 管道确认
2026-09-10 23:10:47 +08:00
吴让宇
fc90bc719c
rules(E04/E05): CALL FUNCTION 强制核实被调对象存在性与签名一致(老板指令 09-10)
...
- E04:调用 Z 对象/引用 Z 结构前,必须 sap-cli info/download/read-table DD02L 核实对象真实存在且名称逐字符一致
- E05:参数名/类型/顺序以核实到的函数签名为准(函数头 Local Interface 节),结构组件以 DD02L/DD03L 实查为准
- 根因:ADT syntax-check 只覆盖当前对象自身,不校验被调函数存在性与结构匹配——本地全绿≠运行期不转储
- SKILL.md 质检标准行同步(28→38 条口径修正 + E04/E05 强制标注)
2026-09-10 22:38:09 +08:00
WuRangyu
1811b24fb8
docs(log): @转义强制新OpenSQL语法新坑(字段逗号+INTO前置, 2026-08-07实测)
2026-09-01 15:53:08 +08:00
WuRangyu
cd34b46dea
docs(log): NW 7.40 逗号陷阱知识库 — 9种场景+修复模式 (ZMCP_READ_LOG实战)
2026-09-01 15:53:08 +08:00
WuRangyu
4ab61cef0e
fix(sk): 恢复 SKILL.md 到团队版 ( 607445b)
...
pack 误用源码 SKILL.md.tmpl (中文详细版) 覆盖了分发仓库的英文工作流版,
丢失了 Standard Workflow / Gitee仓库规范 / 错误知识库等内容。
本次只恢复 SKILL.md; 2.3.0 代码更新 (info 字段) 保留。
2026-08-06 12:12:39 +08:00
WuRangyu
02bc2c5165
v2.3.0: info 新增开发包/传输请求字段 (纯只读 E071)
...
- info 输出新增「开发包」(packageRef)、「传输请求」(纯只读查 E071)
- 优雅降级: 无请求/查询失败/非独立传输对象, 不中断 info
- bump 2.2.1 -> 2.3.0
- pack 从源码同步 (含 parser/transport 最新代码)
2026-08-06 11:57:36 +08:00
WuRangyu
607445b338
v2.3.0: 标准工作流 + NW740错误模式 + Gitee仓库规范 + 错误知识库引用
2026-08-05 19:39:52 +08:00
WuRangyu
20deb739b2
doc: ABAP编码规则(由Rangyu维护,质检员审查标准)
2026-08-05 19:08:37 +08:00
WuRangyu
a1f113722e
doc: SAP ADT 错误知识库(LLM WIKI格式) - set_source 500 + NW740 @转义一致性
2026-08-05 19:01:04 +08:00
wurangyu
21936c22ab
docs: 精简README,移除重复示例并优化措辞
2026-07-17 22:12:20 +08:00
wurangyu
c06c94f0e5
docs: 优化README文档,新增详细安装指南
...
- README: 重写为简洁风格,聚焦项目价值、快速启动、未来发展
- INSTALL.md: 新增完整安装指南,包含多种安装方式、配置说明、故障排除
- 改进AI友好度,提供一键安装/升级指令
- 符合用户使用习惯,提升文档可读性
2026-07-17 21:57:54 +08:00
wurangyu
be4aa4d189
refactor: rewrite SKILL.md for AI agent consumption
...
- 332→148 lines, restructured for AI scanning not human reading
- Added triggers array in YAML frontmatter
- Consolidated command reference into single table
- Consolidated constraints to 6 hard rules (inline)
- Consolidated error patterns to quick-reference table + escape flow
- Removed installation/distribution/prose (belongs in README)
2026-07-10 20:01:50 +08:00
wurangyu
38e99638c5
chore: sync skill to v2.2.1
...
- NW 7.40 E2E-verified compatibility matrix in SKILL.md
- DDIC fixes: include namespace, tabletype exists check, DDIC delete lock Accept
- New commands: clone, enhancement, history, unit-test
- 665 tests, 96% coverage
2026-07-10 19:13:46 +08:00
MarkWuRY168
3a7fba0860
add LICENSE.
...
Signed-off-by: MarkWuRY168 <121980331@qq.com >
2026-06-20 14:38:09 +00:00
wurangyu
7ab1c7704e
fix: sync upload+syntax-check commands to SKILL.md
2026-06-13 23:03:19 +08:00
wurangyu
8e9f27b75d
docs: add README
2026-06-13 22:39:42 +08:00
wurangyu
b43d3b11c3
feat: sap-cli skill v2.2.0 — upload + syntax-check commands
2026-06-13 22:32:32 +08:00
wurangyu
1e39b6da88
feat: sap-cli skill v2.1.0 — self-contained distributable package
...
- assets/: sap-cli source (v2.1.0, 26 commands, 16 object types)
- references/: tool constraints + error handling (self-contained)
- scripts/setup.py: one-click install/config/verify
- SKILL.md: full command reference + dual-platform install guide
- VERSION: 2.1.0
Built from D:/Codespace/sap-cli via scripts/pack_skill.py
2026-06-13 20:52:24 +08:00