huangping 1333cb38d6 docs: add AGENTS.md, code audit reports, and implementation plans
Added hierarchical AGENTS.md files for root, java, native, services, web modules. Added comprehensive audit reports covering PRD progress, UI audit, full version gap analysis, code audit findings, and ONLYOFFICE status.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-27 08:37:24 +08:00

CraftLabs Authorization SDK

创飞 客户端授权 SDK 工作区:Java API + Native 动态库 + 授权配置 JSON Schema + 示例与文档。
商业交付管理平台(合同/交付/SN/Webhook 运营后台)按架构设计为 独立仓库,见 engineering/planned/docs/engineering/WORKSPACE_ENGINEERING_LAYOUT.md
平台后端 运维部署单枚可执行 Fat JAR(多模块源码、bootstrap 唯一 repackage);切勿与下方 客户端 SDK 工件混用或把 SDK 打进平台 JAR。

仓库结构

目录 说明
java/ Maven 多模块:craftlabs-auth-corecraftlabs-auth-bitanswercraftlabs-auth-selfhostedcraftlabs-auth-tests
native/ Rust Cargo workspacecraft-core cdylib 导出 craft_* C ABI(对齐 docs/平台架构思路.md);旧 C++ CMake 见 .deprecated-cmake/
schemas/ craftlabs-auth-config JSON Schema
examples/ 示例配置与烟测脚本
docs/ 比特对接、创飞平台产品/流程/工程架构文档
engineering/ 工作区 manifest、规划工程占位

构建

# Java(需 JDK 17+
mvn -f java/pom.xml verify

# Rust 核心库(需 Rust 1.70+
cargo build --manifest-path native/craft-core/Cargo.toml --release
# 产物:native/target/release/libcraftlabs_auth_bitanswer.{so,dylib,dll}

发布与完整性(SHA-256 / GPG

对外发版前生成 SHA256SUMS、可选 GPG 签 JARSHA256SUMS.asc,见 java/RELEASING.md(脚本:scripts/sdk-release-checksums.sh)。

文档索引

许可证

版权所有 © 广州创飞人工智能技术有限公司(以项目实际声明为准)。

S
Description
No description provided
Readme 1 MiB
Languages
Java 40%
C++ 37.4%
C 14.9%
CMake 7.7%