Nhật ký thay đổi
Bản hiện tại đi theo cặp: skill product v0.34.4, npm installer 0.7.11 trên @latest.
Hai số version đo hai thứ khác nhau — --help hiển thị cả hai. Xem
Hai số phiên bản.
GitHub Release: v0.34.4.
Đây là những thay đổi ảnh hưởng nhiều nhất tới cách bạn dùng flow. Lịch sử đầy đủ, không rút gọn, nằm trong repo.
0.34.4 — envelope đọc được bằng máy
Phần tiêu đề “0.34.4 — envelope đọc được bằng máy”flow ready --json. Envelopeready.reportđóng (card buildable, lý do bị chặn, cảnh báo, nhóm song song khuyến nghị) cho host orchestrator. Đối số lạ giờ báo lỗi to thay vì bị bỏ qua.flow auto --parallel. Ghi policy song song vào auto-state sau preflight có chứng thực và in sóng first-fit khuyến nghị. Host vẫn tự đặt và chờ.
0.34.3 — tự động hóa release
Phần tiêu đề “0.34.3 — tự động hóa release”- Pipeline release thống nhất. Kiểm tra coherence fail-closed hai trục, dry-run không thay đổi gì, và chặn tag để loại trừ release drift.
0.34.2 — mở rộng 21 harness
Phần tiêu đề “0.34.2 — mở rộng 21 harness”- Đánh giá desk cho 21 harness. Soạn và kiểm chứng chính thức đánh giá intake cho các harness Tier 1–3 (Cursor, Zed, Cline, Windsurf, Aider, Copilot, Devin, SWE-agent và các harness khác).
- Pipeline release. Kiểm tra coherence tự động và chặn tag fail-closed.
0.34.1 — cài đặt an toàn hơn
Phần tiêu đề “0.34.1 — cài đặt an toàn hơn”- Installer giao dịch. Nâng cấp dùng giao dịch theo receipt thay vì xóa-rồi-copy kiểu phá hoại: xung đột được khảo sát read-only trước, file của user được giữ lại, rollback được báo cáo.
- Registry
flow doctor. 12 check đã đăng ký với--list,--check <csv>và--json. Kiểm chứng toàn vẹn toàn bộ cây đã cài. - Cứng hóa Windows. Từ chối junction, sửa parse đường dẫn, và containment tiến trình.
0.34.0 — PIN v1 + cứng hóa runner + nhận diện thương hiệu
Phần tiêu đề “0.34.0 — PIN v1 + cứng hóa runner + nhận diện thương hiệu”- Hợp đồng PIN v1 status/resume. In lại nguyên văn đoạn STOP sau
NEXT_VERBđể host bị compact khôi phục được gate state. - Toàn vẹn runner. Hash SHA-256 lúc đóng gói, kiểm chứng qua
flow doctor(sóng C1–C7). - Nhận diện thương hiệu. Biểu tượng gate, wordmark, và bộ asset production.
0.33.0 — status –json + heading map Stage 05
Phần tiêu đề “0.33.0 — status –json + heading map Stage 05”status --json/resume --json. Một objectflow_context/v1đóng để host tầm trung giữ được gate state sau compact.- Heading map Stage 05. Eval đọc thẳng
gate-05.md; eval census tăng 9→11.
0.32.0 — gate tầng giữa, scanner, công khai
Phần tiêu đề “0.32.0 — gate tầng giữa, scanner, công khai”- Dispatcher.
SKILL.mdkhông phụ thuộc host (đã gỡYOU (Claude)); phần bổ sung cho next-PASS chỉ còngate-examples.md. - Scanner cơ học. Web có định kiểu (typed-web) có ≥3 mục research, L-above-A, tính từ trong PRD, OD>5 — gắn FLAG sau khi
flow.shPASS. - Luật coding. Sáu luật MUST/NEVER dùng được mọi nơi, trong
law/CODING.md. NEXT_VERB=. Enum khuyến nghị dạng đóng, sinh từ_next_action. Host không được tự động chạyauto/skip.- Tách gate-rules. Index + file cho từng mục. Eval STOP giữ nguyên.
0.31.0 — cứng hóa eval + parallel không phụ thuộc host + docs ưu tiên giá trị
Phần tiêu đề “0.31.0 — cứng hóa eval + parallel không phụ thuộc host + docs ưu tiên giá trị”- Cứng hóa eval. Bằng chứng judge-input, linter fixture-impossibility chỉ chạy trên CI, dòng timeout của
doctor, recipe live-eval cô lập rẻ hơn. - Luật parallel không phụ thuộc host. Flow vẫn là lớp kỷ luật; own-runtime vẫn bị khóa sau một tripwire có tên (ADR-0001).
- Docs ưu tiên giá trị. Landing + docs hub đặt kết quả lên trước, anchor heading thật, i18n tương đương.
- Cross-OS. Hotfix grep BSD trên macOS trong bash suite.
0.30.0 — định danh lớp kỷ luật + cứng hóa CI/eval
Phần tiêu đề “0.30.0 — định danh lớp kỷ luật + cứng hóa CI/eval”- Identity ADR. Flow giữ gate và bằng chứng — không giữ runtime.
/flow eval --record/--replay. Replay artifact-eval không cần key. Không phải judge mới; không bao giờ tính vào eval floor.- Evidence nêu rõ artifact. Mỗi mục done-evidence phải nêu rõ tên artifact hoặc lệnh đã tạo ra nó.
- CI. Suite chạy theo manifest, job
all-checks-passedbắt buộc, pack-rehearsal không dùng credential.
0.29.0 — import spec-kit và converge
Phần tiêu đề “0.29.0 — import spec-kit và converge”- Open decisions. Các quyết định sản phẩm chưa xong là bullet
- [ ]dưới heading## Open decisionstrên Scope, PRD và Contract — scanner gate hiện có sẽ đếm chúng./flow clarifyin chúng ra dưới dạng list khuyến nghị, theo từng section. - Card
## Independent test. Card giờ phải nêu bằng chứng cho lát cắt mà người dùng nhìn thấy, hoặcinfra/none. Placeholder còn sót ở đó sẽ làmcheckfail. /flow converge. Các remainder card ở chế độ chỉ-append, đối soát code hiện tại với plan. Transactional — không bao giờ sửa card đã có, và không ghi gì khi không có gap.
0.28.x — attested execution
Phần tiêu đề “0.28.x — attested execution”- Bằng chứng
semantic_gatevàlive_verifygắn fingerprint, cùng với/flow attest semantic|live-verify|status|recovervà/flow auto stop. - Thêm trường risk trên card; preflight tự động fail-closed cho tới khi mọi card đều có risk đã phân loại.
- Bằng chứng phát hiện subject đã cũ (staleness); chúng không xác thực actor, cũng không chống được host thù địch.
0.27.0 — tính liên tục của quyền hạn harness
Phần tiêu đề “0.27.0 — tính liên tục của quyền hạn harness”- Lớp bền vững do flow sở hữu, kèm bảng quyền hạn cập nhật trực tiếp (live) trong harness README.
- Đánh giá brownfield có thêm tag claim trên sổ bằng chứng.
0.26.0 — sàn tin cậy chống báo xong
Phần tiêu đề “0.26.0 — sàn tin cậy chống báo xong”- Sàn cơ học cho bằng chứng card: những prose chỉ nói về quy trình — như duyệt PR, CI xanh, release notes — không còn đánh dấu card là hoàn thành được nữa.
Lịch sử đầy đủ
Phần tiêu đề “Lịch sử đầy đủ”Mọi phát hành, kể cả thay đổi nội bộ và chỉ-test:
CHANGELOG.md
Quy trình phát hành:
docs/release-process.md