/log-bitcoin-issues
Run Bitcoin integration audit and create GitHub issues for all findings.
What This Does
-
Invoke /check-bitcoin to audit Bitcoin integration
-
Parse findings by priority (P0-P3)
-
Check existing issues to avoid duplicates
-
Create GitHub issues for each finding
This is an issue-creator. It creates work items, not fixes. Use /fix-bitcoin to fix issues.
Process
- Run Primitive
Invoke /check-bitcoin skill to get structured findings.
- Check Existing Issues
gh issue list --state open --label "domain/bitcoin" --limit 50
- Create Issues
For each finding:
gh issue create
--title "[P0] Hot wallet key stored in repo"
--body "$(cat <<'EOF'
Problem
Bitcoin hot wallet private key committed in repo. Critical loss risk.
Impact
- Funds theft
- Full wallet compromise
- Irreversible loss
Location
config/bitcoin.ts
Suggested Fix
Run /fix-bitcoin or move key to secret store and rotate.
Created by /log-bitcoin-issues
EOF
)"
--label "priority/p0,domain/bitcoin,type/bug"
- Issue Format
Title: [P{0-3}] Bitcoin issue description
Labels:
-
priority/p0 | priority/p1 | priority/p2 | priority/p3
-
domain/bitcoin
-
type/bug | type/enhancement | type/chore
Body:
Problem
What's wrong with Bitcoin integration
Impact
Business/security/user impact
Location
File:line if applicable
Suggested Fix
Code snippet or skill to run
Created by /log-bitcoin-issues
Priority Mapping
Gap Priority
Private key in code/repo P0
No confirmation checks P0
Wrong network (mainnet/testnet) P0
Address reuse P1
No reorg handling P1
No double-spend/mempool checks P1
No fee estimation/bumping P2
Single node/provider dependency P2
Missing monitoring/alerts P2
Advanced features (RBF/CPFP/PSBT) P3
Output
After running:
Bitcoin Issues Created:
- P0: 2 (keys, confirmations)
- P1: 3 (reorg, reuse, mempool)
- P2: 3 (fees, redundancy, alerts)
- P3: 1 (advanced features)
Total: 9 issues created View: gh issue list --label domain/bitcoin
Related
-
/check-bitcoin
-
The primitive (audit only)
-
/fix-bitcoin
-
Fix Bitcoin issues
-
/bitcoin
-
Full Bitcoin lifecycle
-
/bitcoin-health
-
Node and webhook diagnostics
-
/groom
-
Full backlog grooming