thangldw/proofline
GitHub: thangldw/proofline
Proofline 是一款本地优先的工程决策记忆工具,为 ADR 提供不可变的证据追踪与过期引用检测能力。
Stars: 0 | Forks: 0
# Proofline
[English](#english) · [Tiếng Việt](#tiếng-việt) · [日本語](#日本語)
Proofline 展示了证明某项工程决策合理的不可变证据,并在所引用的证据发生变更时发出警告。
```
%%{init: {"theme":"base","themeVariables":{"background":"#FFFFFF","fontFamily":"Arial, sans-serif","lineColor":"#667085","primaryTextColor":"#172B4D"}}}%%
flowchart LR
S["Source version
Nguồn / ソース"]:::yellow P["Exact span
Dòng trích / 引用範囲"]:::blue D["Decision
Quyết định / 判断"]:::purple C["Deterministic check
Kiểm tra / 検証"]:::green R["Review warning
Cảnh báo / 警告"]:::pink S --> P --> D --> C C -->|changed| R classDef yellow fill:#FFF4A3,stroke:#C9A227,stroke-width:2px,color:#172B4D classDef blue fill:#D9EAFD,stroke:#4C78A8,stroke-width:2px,color:#172B4D classDef purple fill:#E9DDF7,stroke:#8064A2,stroke-width:2px,color:#172B4D classDef green fill:#DDF5E3,stroke:#4F9D69,stroke-width:2px,color:#172B4D classDef pink fill:#FFE1E6,stroke:#C96A7B,stroke-width:2px,color:#172B4D ``` ## 英语 Proofline 是一款本地优先的 Engineering Decision Memory,用于有证据支持的 ADR。它保留了源标识、源版本和确切的引用范围,导出自包含的 Decision Evidence Packages,并在不需要 AI 提供商的情况下执行确定性的过期决策检查。 环境要求:Python 3.11+、Node.js 20+ 和 npm。 ``` make setup .venv/bin/proofline demo stale-decision .venv/bin/proofline verify-package proofline-demo-stale-decision/evidence.zip make test make check ``` 当前边界是具有可恢复数据的单用户本地工作流。托管同步、共享工作区、签名以及感知权限的 connector 群暂未实现。 当前技术参考:[架构](docs/ARCHITECTURE.md)、[运维](docs/OPERATIONS.md)、[安全](SECURITY.md)和 [v1.0.0 发布说明](docs/releases/v1.0.0.md)。 ## 越南语 Proofline là bộ nhớ quyết định kỹ thuật local-first dành cho ADR có bằng chứng. Hệ thống giữ định danh nguồn, phiên bản nguồn và đúng đoạn trích; xuất Decision Evidence Package độc lập; đồng thời kiểm tra quyết định lỗi thời theo cách xác định mà không cần nhà cung cấp AI. Yêu cầu: Python 3.11+, Node.js 20+ và npm. Dùng các lệnh ở phần English để cài đặt, chạy demo và kiểm thử. Phạm vi hiện tại là quy trình local cho một người dùng; chưa có đồng bộ hosted, workspace dùng chung, chữ ký hoặc hệ connector phân quyền. ## 日本語 Proofline は、根拠付き ADR のためのローカルファーストな Engineering Decision Memory です。ソース識別子、ソース版、正確な引用範囲を保持し、独立検証可能な Decision Evidence Package を出力します。AI プロバイダーなしで、判断が古くなったかを決定的に検査できます。 必要環境は Python 3.11 以上、Node.js 20 以上、npm です。セットアップ、デモ、テストには English セクションのコマンドを使用してください。現在は単一ユーザーのローカル利用が対象で、ホスト同期、共有ワークスペース、署名、権限対応コネクター群は未実装です。 基于 [MIT License](LICENSE) 发布。
Nguồn / ソース"]:::yellow P["Exact span
Dòng trích / 引用範囲"]:::blue D["Decision
Quyết định / 判断"]:::purple C["Deterministic check
Kiểm tra / 検証"]:::green R["Review warning
Cảnh báo / 警告"]:::pink S --> P --> D --> C C -->|changed| R classDef yellow fill:#FFF4A3,stroke:#C9A227,stroke-width:2px,color:#172B4D classDef blue fill:#D9EAFD,stroke:#4C78A8,stroke-width:2px,color:#172B4D classDef purple fill:#E9DDF7,stroke:#8064A2,stroke-width:2px,color:#172B4D classDef green fill:#DDF5E3,stroke:#4F9D69,stroke-width:2px,color:#172B4D classDef pink fill:#FFE1E6,stroke:#C96A7B,stroke-width:2px,color:#172B4D ``` ## 英语 Proofline 是一款本地优先的 Engineering Decision Memory,用于有证据支持的 ADR。它保留了源标识、源版本和确切的引用范围,导出自包含的 Decision Evidence Packages,并在不需要 AI 提供商的情况下执行确定性的过期决策检查。 环境要求:Python 3.11+、Node.js 20+ 和 npm。 ``` make setup .venv/bin/proofline demo stale-decision .venv/bin/proofline verify-package proofline-demo-stale-decision/evidence.zip make test make check ``` 当前边界是具有可恢复数据的单用户本地工作流。托管同步、共享工作区、签名以及感知权限的 connector 群暂未实现。 当前技术参考:[架构](docs/ARCHITECTURE.md)、[运维](docs/OPERATIONS.md)、[安全](SECURITY.md)和 [v1.0.0 发布说明](docs/releases/v1.0.0.md)。 ## 越南语 Proofline là bộ nhớ quyết định kỹ thuật local-first dành cho ADR có bằng chứng. Hệ thống giữ định danh nguồn, phiên bản nguồn và đúng đoạn trích; xuất Decision Evidence Package độc lập; đồng thời kiểm tra quyết định lỗi thời theo cách xác định mà không cần nhà cung cấp AI. Yêu cầu: Python 3.11+, Node.js 20+ và npm. Dùng các lệnh ở phần English để cài đặt, chạy demo và kiểm thử. Phạm vi hiện tại là quy trình local cho một người dùng; chưa có đồng bộ hosted, workspace dùng chung, chữ ký hoặc hệ connector phân quyền. ## 日本語 Proofline は、根拠付き ADR のためのローカルファーストな Engineering Decision Memory です。ソース識別子、ソース版、正確な引用範囲を保持し、独立検証可能な Decision Evidence Package を出力します。AI プロバイダーなしで、判断が古くなったかを決定的に検査できます。 必要環境は Python 3.11 以上、Node.js 20 以上、npm です。セットアップ、デモ、テストには English セクションのコマンドを使用してください。現在は単一ユーザーのローカル利用が対象で、ホスト同期、共有ワークスペース、署名、権限対応コネクター群は未実装です。 基于 [MIT License](LICENSE) 发布。
标签:GNU通用公共许可证, MITM代理, Node.js, Python, SOC Prime, 开发工具, 技术决策记录, 文档追踪, 无后门, 暗色界面, 本地优先, 逆向工具