Từ file dữ liệu tổng hợp ra memo để người xem xét
Finance & Legal là công cụ dòng lệnh Python đọc một fixture tài chính–pháp lý tổng hợp, tính chênh lệch thực tế so với ngân sách, kiểm metadata điều khoản và xuất memo Markdown. Dành cho người thử quy trình rà soát trên dữ liệu giả lập.
Đọc trước khi dùng: đây là nguyên mẫu chỉ chạy trên dữ liệu tổng hợp. Nó không phải tư vấn tài chính hay pháp lý, không dùng cho dữ liệu khách hàng thật, và không phê duyệt hay quyết định thay con người. Mọi memo đều mang trạng thái needs_review.
Những việc nhỏ mà dễ sai khi rà soát tay
Mỗi thẻ là một chỗ hay vấp và cách công cụ xử lý.
So số khác kỳ, khác tiền tệ
Chênh lệch chỉ được tính khi kỳ, tiền tệ và đơn vị khớp; lệch thì ghi rõ lý do thay vì ra một con số sai.
Điều khoản thiếu thông tin
Mỗi điều khoản được kiểm vị trí, phiên bản, thẩm quyền và thời hạn hiệu lực trước khi đưa người xem.
Ghi đè file kết quả cũ
Memo chỉ được ghi ra một đường dẫn chưa tồn tại; file đã có không bao giờ bị thay.
Bạn nhận được gì
Kết quả giải thích được
Mỗi kết quả là available hoặc eligible_for_review, hoặc unknown kèm một lý do đọc được ngay.
Cùng dữ liệu, cùng memo
Chạy lại trên cùng fixture ra đúng memo đó, nên bạn so sánh và lưu vết dễ dàng.
Dữ liệu gốc đi kèm memo
Fixture được giữ nguyên dạng JSON trong khối mã, tách khỏi phần kết quả tính.
Lỗi gọn, một mã duy nhất
Thất bại thì chỉ in một mã lỗi, giúp script gọi công cụ biết ngay bước nào hỏng.
Dành cho ai
Người dựng quy trình rà soát
Thử luồng kiểm ngân sách và điều khoản trên dữ liệu giả lập trước khi chạm tới dữ liệu thật.
Người xem xét memo
Nhận một memo có trạng thái và lý do rõ ràng để tự đánh giá, không phải một kết luận có sẵn.
Agent hoặc script tự động
Gọi công cụ như một lệnh: một file vào, một memo ra, mã lỗi rõ khi hỏng.
Quy trình trong một hình
Một fixture đi qua năm bước
- 1
Đọc file
Một file JSON tổng hợp trên ổ cục bộ.
- 2
Kiểm hợp lệ
Sai cấu trúc là dừng.
Cổng · đúng schema
- 3
Tính và kiểm
Chênh lệch ngân sách, metadata điều khoản.
- 4
Xuất memo
Chỉ ghi ra tên file mới.
Dừng · nếu file đã có
- 5
Người xem xét
Bạn đọc memo và tự quyết.
needs_review · luôn vậy
Bắt đầu từ đâu
Cài
Xin quyền truy cập repo, chuẩn bị Python 3.11+, rồi làm theo trang Cài đặt.
Chạy với fixture mẫu
Dùng file mẫu có sẵn trong repo, xuất memo ra một thư mục tạm.
Đọc memo
Xem trạng thái, chênh lệch và lý do unknown nếu có; trang Cách dùng giải nghĩa từng dòng.
Tự viết fixture
Soạn fixture tổng hợp của bạn theo hợp đồng fixture.
Tác giả và giấy phép
UNLICENSED
Dự án riêng, mã nguồn không công khai; chưa cấp quyền dùng, sao chép hay phân phối. Muốn dùng thử, hãy liên hệ tác giả.
Nguồn tham khảo: mã do tác giả tự viết, không chép hay nhúng mã của dự án bên ngoài.
Thử với fixture mẫu trong vài phút
Cài xong, một lệnh là bạn có memo đầu tiên để xem.