You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
1
# Changelog
2
2
3
+
## v0.4.0 - 2026-06-19
4
+
5
+
### Added
6
+
7
+
- Added `review-pack --input DIR --format json|markdown [--output FILE]` for consolidated local review of descriptor, PSBT, transaction, script, policy, and notes artifacts.
8
+
- Added schema version `0.4``ReviewPackReport` output with detected artifacts, per-artifact summaries, consolidated risk, warnings, missing data, cross-artifact findings, review questions, and limitations.
9
+
- Added cross-artifact checks for descriptor/PSBT multisig and timelock signals, descriptor threshold limitations, and PSBT/transaction input-output counts.
10
+
- Added review-pack fixtures and CLI regression tests for JSON stdout and Markdown file output.
11
+
12
+
### Security
13
+
14
+
-`review-pack` performs local file analysis only. It does not sign, create wallets, handle keys, broadcast transactions, or make network calls.
It reuses the existing descriptor, PSBT, transaction, and script analyzers, then emits a schema `0.4``ReviewPackReport` with detected artifacts, per-artifact summaries, consolidated risk, warnings, missing data, cross-artifact findings, review questions, and limitations.
134
+
110
135
Generate an optional executive summary from an existing JSON report:
111
136
112
137
```bash
@@ -172,6 +197,7 @@ Current analysis includes:
172
197
- descriptor sanity check through `miniscript`
173
198
- descriptor max satisfaction weight where available
174
199
- threshold and multisig policy hints
200
+
- review-pack cross-artifact checks for descriptor/PSBT policy signals and PSBT/transaction input-output counts
175
201
- script complexity score
176
202
- report schema versioning
177
203
- missing-data dependencies
@@ -188,6 +214,7 @@ Current analysis includes:
188
214
- handle private keys
189
215
- request seed phrases
190
216
- broadcast transactions
217
+
- make network calls from `review-pack`
191
218
- promise consensus-level validation
192
219
- send secrets to an LLM
193
220
@@ -203,7 +230,9 @@ AI support is optional and isolated behind the `ai` feature flag. The intended p
203
230
204
231
This MVP uses heuristics. It does not perform full Bitcoin Core policy validation, mempool acceptance simulation, chain lookup, script execution, wallet state analysis, or consensus-level validation.
205
232
206
-
Risk classifications are only as complete as the artifact data provided. Missing UTXO data, omitted redeem scripts, absent witness scripts, incomplete PSBT maps, and descriptors without operational wallet context can all reduce confidence.
233
+
Risk classifications are only as complete as the artifact data provided. Missing UTXO data, omitted redeem scripts, absent witness scripts, incomplete PSBT maps, descriptors without operational wallet context, and review packs without matching descriptor/PSBT/transaction artifacts can all reduce confidence.
234
+
235
+
Review-pack cross-artifact checks are intentionally limited. The tool compares available policy signals and input/output counts, but it does not prove descriptor-to-PSBT equivalence, transaction extraction from PSBT, key origin correctness, signer-set ownership, or wallet state.
0 commit comments