# artifacts/ — 反编译产物与归档 ## OVERVIEW 反编译产物集中存放区:V1/V2 JAR 解压源码树、CFR 反编译输出、版本对比报告、历史快照。**只读参考**,不可修改。 ## STRUCTURE ``` artifacts/ ├── AGENTS.md # ← 本文件 ├── decompiled/ # 反编译主目录 │ ├── README.md # 反编译归档说明 │ ├── archives/ # *.jar.src.zip 归档包 │ ├── trees/ # 解压源码树(*.jar.src/) │ └── v1-cfr-compare-20211103/ # V1 CFR 反编译对比 └── archive/ # 历史快照 └── dated-snapshots/ # 前端等历史版本备份 ``` ## WHERE TO LOOK | Task | Location | Notes | |------|----------|-------| | 反编译归档说明 | `decompiled/README.md` | 格式、命名、目录约定 | | V1/V2 源码树 | `decompiled/trees/` | 按 JAR 分目录的解压源码 | | CFR 反编译对比 | `decompiled/v1-cfr-compare-20211103/` | V1 CFR 输出与统一 Java 文件 | | 历史快照 | `archive/dated-snapshots/` | 前端多版本备份(.bak*) | ## ANTI-PATTERNS (THIS DIRECTORY) - **不要修改 `decompiled/trees/` 和 `decompiled/archives/` 中的任何文件** — 只读参考 - **不要把反编译产物当源码直接编译** — 反编译代码仅作对照,以 `maven-*/` 源码为准 - **不要将新生成的 JAR 或解压产物直接放入此目录** — 遵循 `decompiled/README.md` 的命名与分类约定 ## NOTES - 根目录 `反1/` 也是反编译中间产物(原始拆解 JAR),与 `artifacts/decompiled/` 互补 - V1 运行包 `cw-elevator-application-V1.0.0.20211103/` 不在 `artifacts/` 内,在仓库根目录