Skip to content
Open

sync #520

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
318 commits
Select commit Hold shift + click to select a range
c127376
standardize task method urls
smk762 May 5, 2025
c004988
add note about single client `client_id` default
smk762 May 5, 2025
77befa0
grass or gas?
smk762 May 5, 2025
8ca44db
remove default for non-optional gas_estimator param
smk762 May 5, 2025
1def440
use consistent task_id values in examples
smk762 May 5, 2025
cbf6731
use localhost url for streaming
smk762 May 5, 2025
3c1b6fe
wont -> won't
smk762 May 5, 2025
aef5fb3
base fliped rel and no-one noticed.
smk762 May 5, 2025
bd009b7
adds `StreamingFeeConfig` common structure
smk762 May 5, 2025
88490a5
fix spelling error
smk762 May 5, 2025
218898c
use common structure for activation status resp
smk762 May 5, 2025
a61beeb
EvmNode -> CoinNode
smk762 May 5, 2025
76e29d2
rm extraneous link
smk762 May 5, 2025
698f01b
add stream data examples
smk762 May 5, 2025
7d3b9a0
Merge branch 'dev' into add/kdf/streaming-methods
smk762 May 5, 2025
7f155f4
Merge branch 'dev' into add/kdf/wallet-connect
smk762 May 5, 2025
60aefe0
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 May 5, 2025
1480893
[Bot] File and author data updated, validated and updated internal li…
smk762 May 5, 2025
6a7ec45
[Bot] File and author data updated, validated and updated internal li…
smk762 May 5, 2025
d990163
Merge pull request #473 from KomodoPlatform/lint-fix-patches/add/kdf/…
gcharang May 5, 2025
1b2858f
Merge pull request #477 from KomodoPlatform/lint-fix-patches/add/kdf/…
gcharang May 5, 2025
5bd9934
fix address output
smk762 May 7, 2025
de7dee3
Merge branch 'dev' into add/kdf/streaming-methods
smk762 May 7, 2025
bdf9aa8
linting
smk762 May 7, 2025
51d8df2
Merge branch 'dev' into add/kdf/wallet-connect
smk762 May 7, 2025
4b11d60
linting
smk762 May 7, 2025
af8e7a7
adds missing image import
smk762 May 7, 2025
b1e691f
add missing img import
smk762 May 7, 2025
8037302
fix parse issue on doc var
smk762 May 7, 2025
524005a
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 Jun 3, 2025
8aba0e9
Merge branch 'add/kdf/2.4.0/cosmos_staking' of https://github.com/Kom…
smk762 Jun 3, 2025
5570e24
linting
smk762 Jun 3, 2025
14e24b5
Merge branch 'dev' into add/kdf/wallet-connect
smk762 Jun 3, 2025
aa9b3eb
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 Jun 3, 2025
4bfc7a5
Merge branch 'dev' into add/kdf/streaming-methods
smk762 Jun 3, 2025
8656218
Merge branch 'dev' into deprecate/kdf/slp
smk762 Jun 4, 2025
b675ee9
Merge branch 'dev' into add/kdf/streaming-methods
smk762 Jun 4, 2025
5f81369
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 Jun 4, 2025
9e58048
Merge branch 'dev' into add/kdf/wallet-connect
smk762 Jun 4, 2025
4722ea8
adds coin field where missing in fee detail responses
smk762 Jun 4, 2025
a14c84e
adds `duration_min` param to `ban_pubkey` kdf method
smk762 Jun 5, 2025
39dafd0
specify `ban_duration` as an optional param
smk762 Jun 5, 2025
bb63343
Add `trezor::get_new_address` task methods
smk762 Jun 5, 2025
b781415
Merge branch 'dev' into add/kdf/wallet-connect
smk762 Jun 5, 2025
b7f46f9
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 Jun 5, 2025
736a95e
Merge branch 'dev' into deprecate/kdf/slp
smk762 Jun 5, 2025
45d3ab5
Merge branch 'dev' into add/kdf/streaming-methods
smk762 Jun 5, 2025
e77d156
Merge branch 'dev' into update/fee-details
smk762 Jun 5, 2025
4283926
updates PrivKeyPolicy (breaking change)
smk762 Jun 5, 2025
dd274f1
Add configuration parameters for MM2.json setup
smk762 Jun 5, 2025
5112285
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
gcharang Jun 5, 2025
a6b8303
Merge branch 'dev' into update/kdf/ban-pubkey
gcharang Jun 5, 2025
9ea3937
Merge branch 'dev' into deprecate/kdf/slp
gcharang Jun 5, 2025
809b3ff
[Bot] File and author data updated, validated and updated internal li…
gcharang Jun 5, 2025
4c8ed06
Merge pull request #516 from KomodoPlatform/lint-fix-patches/dev
gcharang Jun 5, 2025
4ff0e43
Merge branch 'dev' into add/kdf/wallet-connect
smk762 Jun 13, 2025
0d2070f
ignore .venv
smk762 Jun 13, 2025
d1c23e2
Merge pull request #429 from KomodoPlatform/add/kdf/wallet-connect
smk762 Jun 13, 2025
9867952
Merge branch 'dev' into add/kdf/2.4.0/cosmos_staking
smk762 Jun 13, 2025
d4e4326
Merge pull request #448 from KomodoPlatform/add/kdf/2.4.0/cosmos_staking
smk762 Jun 13, 2025
a90d111
Merge pull request #506 from KomodoPlatform/update/fee-details
smk762 Jun 13, 2025
7ae3b08
Merge pull request #507 from KomodoPlatform/update/kdf/ban-pubkey
smk762 Jun 13, 2025
f57825e
Merge pull request #509 from KomodoPlatform/add/kdf/trezor/get_new_ad…
smk762 Jun 13, 2025
2276fc9
Merge branch 'dev' into add/kdf/config-params
smk762 Jun 13, 2025
cbd20cd
Merge pull request #510 from KomodoPlatform/add/kdf/config-params
smk762 Jun 13, 2025
02a3e4d
Merge branch 'dev' into add/kdf/streaming-methods
smk762 Jun 13, 2025
4b95698
linting
smk762 Jun 13, 2025
5688ba7
Merge pull request #457 from KomodoPlatform/add/kdf/streaming-methods
smk762 Jun 13, 2025
05cd1dc
Merge branch 'dev' into deprecate/kdf/slp
smk762 Jun 13, 2025
6551c64
Merge branch 'deprecate/kdf/slp' of https://github.com/KomodoPlatform…
smk762 Jun 13, 2025
5273358
Merge pull request #456 from KomodoPlatform/deprecate/kdf/slp
smk762 Jun 13, 2025
5379a54
[Bot] File and author data updated, validated and updated internal li…
smk762 Jun 13, 2025
f19f395
Merge pull request #521 from KomodoPlatform/lint-fix-patches/dev
gcharang Jun 13, 2025
9cf03a4
[Bot] File and author data updated, validated and updated internal li…
gcharang Jun 13, 2025
bcaec86
Merge pull request #522 from KomodoPlatform/lint-fix-patches/dev
gcharang Jun 13, 2025
d9f4d22
updates komodo sdk section
gcharang Jun 14, 2025
7fe6dc6
updates komodo defi framework doc
gcharang Jun 14, 2025
a7126c7
minor edits
gcharang Jun 14, 2025
e133c5c
minor edits
gcharang Jun 14, 2025
324167d
minor edits
gcharang Jun 14, 2025
aec619d
[Bot] File and author data updated, validated and updated internal li…
gcharang Jun 14, 2025
d76ca2e
Merge pull request #525 from KomodoPlatform/lint-fix-patches/update-c…
gcharang Jun 14, 2025
9f5396e
Merge pull request #524 from KomodoPlatform/update-code-discussions
gcharang Jun 14, 2025
24f4fc0
[Bot] File and author data updated, validated and updated internal li…
gcharang Jun 14, 2025
acb7e45
Merge pull request #523 from KomodoPlatform/lint-fix-patches/dev
gcharang Jun 14, 2025
c3c5f05
fix: ensure mdx conversion returns string
smk762 Jun 20, 2025
3924d8b
Merge pull request #526 from KomodoPlatform/codex/find-and-fix-bug-in…
gcharang Jun 20, 2025
96f1ed1
adds KDF method `delete_wallet`
smk762 Jun 23, 2025
2cb35ed
[Bot] File and author data updated, validated and updated internal li…
smk762 Jun 23, 2025
2c513e0
fix `data` param position
smk762 Jun 24, 2025
49d35b2
update reference to mm2 binary
smk762 Jun 27, 2025
17e5a9a
Merge pull request #529 from KomodoPlatform/add/kdf/delete_wallet
gcharang Jul 3, 2025
c0a1179
Merge pull request #533 from KomodoPlatform/fix/unban-pubkey
gcharang Jul 3, 2025
bf35e7c
Merge pull request #535 from KomodoPlatform/add/kdf-mm2-note
gcharang Jul 3, 2025
8423b93
Merge pull request #530 from KomodoPlatform/lint-fix-patches/add/kdf/…
gcharang Jul 3, 2025
6bece4a
update gitignore
smk762 Jul 4, 2025
bfcb887
Merge pull request #538 from KomodoPlatform/fix-sync
smk762 Jul 4, 2025
8a27cee
fix example label
smk762 Jul 4, 2025
7ffa421
use snake case for label
smk762 Jul 4, 2025
711ef17
Merge pull request #539 from KomodoPlatform/fix-sync
smk762 Jul 4, 2025
c9c5818
remove title value
smk762 Jul 4, 2025
a95136b
Merge pull request #540 from KomodoPlatform/fix-sync
smk762 Jul 4, 2025
e572850
[Bot] File and author data updated, validated and updated internal li…
smk762 Jul 4, 2025
0f13456
Merge pull request #528 from KomodoPlatform/lint-fix-patches/dev
gcharang Jul 4, 2025
61ca2a6
[Bot] File and author data updated, validated and updated internal li…
gcharang Jul 4, 2025
533f19f
Merge pull request #541 from KomodoPlatform/lint-fix-patches/dev
gcharang Jul 10, 2025
0a9c36a
fix OrderDataV2 link for best_orders
dimxy Jul 18, 2025
5d63d7e
Merge pull request #545 from dimxy/patch-1
smk762 Jul 24, 2025
87ae74e
[Bot] File and author data updated, validated and updated internal li…
smk762 Jul 24, 2025
6d1f2cb
adds v2 KDF method: get_private_keys
smk762 Jul 29, 2025
86c9430
[Bot] File and author data updated, validated and updated internal li…
smk762 Jul 29, 2025
99b8877
update KMD and KDF changelogs
smk762 Jul 29, 2025
87bb42e
Merge pull request #551 from KomodoPlatform/update/changelogs
gcharang Jul 29, 2025
4ff1409
Merge branch 'dev' into kdf/add/get_private_keys
smk762 Jul 29, 2025
1e3e228
Merge branch 'dev' into lint-fix-patches/dev
smk762 Jul 29, 2025
e901c08
Merge branch 'dev' into lint-fix-patches/kdf/add/get_private_keys
smk762 Jul 29, 2025
2b2ae25
Merge pull request #550 from KomodoPlatform/lint-fix-patches/kdf/add/…
smk762 Jul 29, 2025
41c0111
Merge pull request #543 from KomodoPlatform/lint-fix-patches/dev
smk762 Jul 29, 2025
6251f82
escape the moustache
smk762 Jul 29, 2025
73c1a83
Merge pull request #549 from KomodoPlatform/kdf/add/get_private_keys
gcharang Jul 29, 2025
f173b00
deal with user data fetch by username fails because of username change
gcharang Jul 29, 2025
21384bc
[Bot] File and author data updated, validated and updated internal li…
gcharang Jul 29, 2025
862816a
Merge pull request #554 from KomodoPlatform/lint-fix-patches/dev
gcharang Jul 29, 2025
52d3478
update pubkey ban/list/unban RPCs
smk762 Jul 30, 2025
c2f32e9
[Bot] File and author data updated, validated and updated internal li…
smk762 Jul 30, 2025
14d887f
Merge pull request #557 from KomodoPlatform/lint-fix-patches/kdf/upda…
gcharang Jul 30, 2025
94ed4a4
Merge pull request #556 from KomodoPlatform/kdf/update/ban_pubkey
gcharang Jul 30, 2025
84dd91d
[Bot] File and author data updated, validated and updated internal li…
gcharang Jul 30, 2025
faa29ab
fix: correct NewAddressInfo balance structure in API documentation
Jul 30, 2025
1c24d1b
Merge pull request #559 from CharlVS/fix/get-new-address-balance-stru…
smk762 Jul 30, 2025
d2f0061
adds `NewAddressInfo` examples
smk762 Jul 30, 2025
170b513
remove unused/duplicated structure
smk762 Jul 30, 2025
5fa46e8
linting+
smk762 Jul 30, 2025
1985dd3
imports common structures updates
smk762 Jul 30, 2025
df03707
add structures for privkey method reponse
smk762 Aug 4, 2025
0e4659a
Merge pull request #562 from KomodoPlatform/kdf/import/common-structures
smk762 Aug 4, 2025
55402c7
adds compact table component
smk762 Aug 4, 2025
2dc7415
adds compact table component to readme
smk762 Aug 4, 2025
8fe1034
adds tableUtils.js
smk762 Aug 4, 2025
6e9ddad
fix false positive on image vs component validation
smk762 Aug 4, 2025
1c55d7c
use CompactTable compoent for activation structures
smk762 Aug 4, 2025
d6d5421
Merge pull request #555 from KomodoPlatform/lint-fix-patches/dev
gcharang Aug 4, 2025
52c3ff5
adds common structure params json
smk762 Aug 5, 2025
0d304bc
rm empty table
smk762 Aug 5, 2025
3ec168a
update tables json
smk762 Aug 5, 2025
2eea4b1
update common structures to use CompactTable component
smk762 Aug 5, 2025
ed55a40
update component import path
smk762 Aug 5, 2025
767d235
rm comop-onent code from content repo
smk762 Aug 5, 2025
7caf58b
update tables json
smk762 Aug 5, 2025
92042d2
add deps for migration / validation of table json
smk762 Aug 5, 2025
111af40
add validation for table json presence and internal links
smk762 Aug 5, 2025
fce9f03
fix mismatching table data references
smk762 Aug 5, 2025
af74c0a
update v2 utils for CompactTable
smk762 Aug 5, 2025
1cfab59
update json for v2 utils compactTables
smk762 Aug 5, 2025
a4a25ed
migrate trezor init to compact table
smk762 Aug 5, 2025
943f706
remove duplicated sidebar entry
smk762 Aug 5, 2025
5b22d13
import updated streaming docs
smk762 Aug 5, 2025
3544b4a
Merge branch 'kdf/import/v2-utils' into kdf/import/streaming
smk762 Aug 6, 2025
ab2b952
updates kdf streaming docs for CompactTable
smk762 Aug 6, 2025
2cb636e
Merge pull request #567 from KomodoPlatform/kdf/import/streaming
smk762 Aug 6, 2025
783ea10
Merge pull request #565 from KomodoPlatform/kdf/import/v2-utils
smk762 Aug 6, 2025
bf22275
separate request json from component
smk762 Aug 6, 2025
7a44cc8
updates the way compacttable refs to json sources to remove hardcodin…
gcharang Aug 7, 2025
a92a468
updates style guide to explain compact table usage
gcharang Aug 7, 2025
3bf90b5
merge dev
gcharang Aug 7, 2025
8ef9d4d
Merge pull request #563 from KomodoPlatform/theme/add/compact-table
gcharang Aug 7, 2025
ec9ec39
add corepack enable command
gcharang Aug 7, 2025
c77b327
Merge branch 'dev' of https://github.com/KomodoPlatform/komodo-docs-m…
gcharang Aug 7, 2025
74f3399
update data files
gcharang Aug 7, 2025
4d5ca43
[Bot] File and author data updated, validated and updated internal li…
gcharang Aug 7, 2025
6aa0241
Merge pull request #564 from KomodoPlatform/lint-fix-patches/dev
gcharang Aug 7, 2025
5627514
fix missing "
smk762 Aug 7, 2025
46be1a0
Merge branch 'dev' into update/codegroup
smk762 Aug 7, 2025
76f91ff
migrates v2 activation to CompactTables
smk762 Aug 7, 2025
546b00a
adds request example electrum/node update script and workflow
smk762 Aug 7, 2025
188cefd
migrate legacy activation methods to CodeGroup external json souce
smk762 Aug 7, 2025
9b32d65
migrate legacy activation tables to CompactTable component
smk762 Aug 7, 2025
c763518
migrate v2 activation to CompactTable
smk762 Aug 7, 2025
62d5c33
fix json refname format
smk762 Aug 7, 2025
01bdc9d
rm CompactTable import (now global)
smk762 Aug 7, 2025
c76404d
Migrate legacy activation responses to KdfResponses component
smk762 Aug 7, 2025
d54f961
adds automated kdf docs issue opening
smk762 Aug 13, 2025
5f6a5e8
adds dispatch for testing
smk762 Aug 13, 2025
a218440
fix workflow deps error
smk762 Aug 13, 2025
ca15108
updates github api version
smk762 Aug 13, 2025
c621e8e
use chatgpt connector, with copilot/openAI fallback
smk762 Aug 13, 2025
945215d
use openai api
smk762 Aug 13, 2025
8a75367
include issue link in output
smk762 Aug 13, 2025
cd11f0a
test issue creation live
smk762 Aug 13, 2025
12c9480
rm comment to re-trigger and test issue duplication avoidance
smk762 Aug 13, 2025
3244863
removes workflow test code
smk762 Aug 13, 2025
cccc111
initial workflow for AI generated drafts
smk762 Aug 14, 2025
02cdedd
docs: Add comprehensive AI Agent Reference Guide and update auto-PR w…
smk762 Aug 14, 2025
b593494
feat: Enhanced auto-documentation workflow with code example extraction
smk762 Aug 14, 2025
c48c7e3
adds generated method doc
smk762 Aug 14, 2025
8612a3a
update kdfresponses request key
gcharang Aug 21, 2025
c43bbf8
update kdfresponses request key to response key
gcharang Aug 22, 2025
82acb6b
updates style guide
gcharang Aug 22, 2025
d297d8f
updates validation
gcharang Aug 22, 2025
fa1eb6d
[Bot] File and author data updated, validated and updated internal li…
gcharang Aug 22, 2025
20af07d
updates cf publish action to wrangler
gcharang Aug 22, 2025
abc4d37
Merge pull request #578 from KomodoPlatform/lint-fix-patches/response…
gcharang Aug 22, 2025
9dc53b4
[Bot] File and author data updated, validated and updated internal li…
gcharang Aug 22, 2025
3421f59
attempt to fix cache
gcharang Aug 22, 2025
31d2ecb
Merge branch 'responses-component' of https://github.com/KomodoPlatfo…
gcharang Aug 22, 2025
053bf31
Merge pull request #579 from KomodoPlatform/lint-fix-patches/response…
gcharang Aug 22, 2025
d135fda
[Bot] File and author data updated, validated and updated internal li…
gcharang Aug 22, 2025
6bc2e95
Merge pull request #580 from KomodoPlatform/lint-fix-patches/response…
gcharang Aug 22, 2025
b36f8a5
attempt to fix cache
gcharang Aug 22, 2025
0de33f4
Merge branch 'responses-component' of https://github.com/KomodoPlatfo…
gcharang Aug 22, 2025
1e7b55a
rm spurious files
gcharang Aug 22, 2025
be1e274
rm spurious files
gcharang Aug 22, 2025
f351d13
adds node-updater workflow
smk762 Aug 25, 2025
02f47be
adds update_request_nodes script
smk762 Aug 25, 2025
a440af5
add initial coin_activation.json for legacy and v2
smk762 Aug 25, 2025
9f6222f
fix failing legacy injections
smk762 Aug 25, 2025
d430739
create responses folder
smk762 Aug 26, 2025
3d5f2fa
move req/resp json into kdf subfolder
smk762 Aug 26, 2025
8ac6a46
update CompactTable usage in style guide.
smk762 Aug 26, 2025
cd00d3f
Merge branch 'responses-component' into inject-clean-electrums
smk762 Aug 26, 2025
df8f3ba
rm old coin_activation.json files
smk762 Aug 26, 2025
cc71c88
fix nit: camelcase validation
smk762 Aug 26, 2025
e8f3759
remove unused script param
smk762 Aug 26, 2025
0f5f034
remove redundant type check
smk762 Aug 26, 2025
acfdaed
rm unused "version" arg
smk762 Aug 26, 2025
79746b3
rm redundant type check
smk762 Aug 26, 2025
d655804
fix path references in scripts
smk762 Aug 26, 2025
8309a88
remove erroneous responses
smk762 Aug 26, 2025
eee9836
Merge pull request #581 from KomodoPlatform/inject-clean-electrums
smk762 Aug 28, 2025
12b75eb
remove verbose auto PR description
smk762 Aug 28, 2025
b882baa
Merge pull request #585 from KomodoPlatform/fix-auto-pr-description
gcharang Aug 28, 2025
f1583a4
updates kdf index page
gcharang Sep 28, 2025
3b2ec20
updates kdf index page wip
gcharang Sep 28, 2025
2159a7c
updates kdf index page
gcharang Sep 28, 2025
08dae97
[Bot] File and author data updated, validated and updated internal li…
gcharang Sep 28, 2025
f116895
Merge pull request #569 from KomodoPlatform/lint-fix-patches/dev
gcharang Sep 28, 2025
3736603
[Bot] File and author data updated, validated and updated internal li…
gcharang Sep 28, 2025
598859a
Merge pull request #574 from KomodoPlatform/kdf/auto-draft-pr
smk762 Nov 10, 2025
e8b9f2e
update kdf changelog
smk762 Nov 11, 2025
09fecf0
rm tesmp coins
smk762 Nov 11, 2025
b1de2b0
Merge pull request #588 from KomodoPlatform/lint-fix-patches/dev
smk762 Nov 11, 2025
abb0530
Merge pull request #593 from KomodoPlatform/version-updates
gcharang Nov 11, 2025
ca4e5bd
Update .github/scripts/sync-docs-issues.js
gcharang Nov 11, 2025
1c7c5da
Update .github/scripts/auto-pr-from-issues.js
gcharang Nov 11, 2025
10c2e9c
Update .github/scripts/sync-docs-issues.js
gcharang Nov 11, 2025
504463d
Merge branch 'dev' into kdf/auto-issues
gcharang Nov 11, 2025
458943c
Merge pull request #572 from KomodoPlatform/kdf/auto-issues
gcharang Nov 11, 2025
0019fa1
generates auto files
gcharang Nov 11, 2025
29122fb
[Bot] File and author data updated, validated and updated internal li…
gcharang Nov 11, 2025
8377efa
Merge pull request #594 from KomodoPlatform/lint-fix-patches/dev
gcharang Nov 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 156 additions & 0 deletions .github/AUTO_PR_WORKFLOW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
# Auto PR from Issues Workflow

## Overview

This workflow automatically scans open issues labeled with "auto PR" and creates pull requests with the required documentation updates for KDF (Komodo DeFi Framework) methods.

## How It Works

### 1. Issue Scanning
- Runs daily at 4:30 AM UTC
- Can be triggered manually via GitHub Actions UI
- Scans for open issues with the "auto PR" label

### 2. Content Parsing
The script parses issue content to extract:
- **Method names**: KDF method names (e.g., `task::enable_utxo::init`)
- **File paths**: Specific documentation paths if mentioned
- **Categories**: Method categories (lightning, wallet, swap, etc.)

### 3. Documentation Generation
- Converts KDF method names to filesystem paths following the naming convention
- Determines appropriate API version directory (legacy, v20, v20-dev)
- Generates MDX documentation using:
- AI-powered content generation (if OpenAI API key is available)
- Template-based generation (fallback)

### 4. PR Creation
- Creates a new branch: `auto-pr/issue-{number}`
- Commits generated documentation files
- Creates pull request targeting the `dev` branch
- Adds appropriate labels and links back to the original issue

## Issue Format Requirements

For the workflow to process an issue correctly, include:

```markdown
**Method**: `task::enable_utxo::init`
**Type**: wallet activation
**Description**: Enable UTXO coin activation method

Additional details about the method functionality...
```

### Supported Patterns

The script recognizes these patterns in issue content:
- `method: method_name`
- `function: function_name`
- `rpc: rpc_name`
- `path: file/path`
- `type: category`

## Naming Conventions

The workflow follows the KDF naming conventions:

- **Canonical form**: `task::enable_utxo::init`
- **File/folder name**: `task-enable_utxo-init` (:: → -, underscores preserved)
- **API versioning**:
- Methods with `::` → `v20-dev`
- Lightning/task methods → `v20`
- Other methods → `legacy`

## Configuration

### Environment Variables

| Variable | Description | Required |
|----------|-------------|----------|
| `GITHUB_TOKEN` | GitHub Actions token | Yes |
| `OPENAI_API_KEY` | OpenAI API key for AI generation | No |
| `TARGET_OWNER` | Repository owner | Yes |
| `TARGET_REPO` | Repository name | Yes |
| `AUTO_PR_LABEL` | Label to scan for | Yes |

### Manual Execution

```bash
# Dry run mode
DRY_RUN=true node scripts/auto-pr-from-issues.js

# Process specific issues
SPECIFIC_ISSUES="123,456" node scripts/auto-pr-from-issues.js

# Normal execution
node scripts/auto-pr-from-issues.js
```

## Generated Documentation Structure

The workflow creates documentation files following this structure:

```
src/pages/komodo-defi-framework/api/
├── legacy/
├── v20/
│ ├── lightning/
│ ├── wallet/
│ ├── task_managed/
│ └── ...
└── v20-dev/
├── lightning/
├── wallet/
└── ...
```

## Example Workflow

1. **Issue Created**: Developer creates issue with "auto PR" label
2. **Daily Scan**: Workflow runs and detects the issue
3. **Parsing**: Extracts method `lightning::channels::open_channel`
4. **Generation**: Creates documentation in `v20-dev/lightning/`
5. **PR Creation**: Creates PR with generated documentation
6. **Review**: Team reviews and merges the PR
7. **Issue Closure**: PR merge automatically closes the issue

## Features

### AI-Powered Generation
- Uses OpenAI GPT-4o-mini for comprehensive documentation
- Generates request/response tables, examples, and descriptions
- Falls back to template generation if API unavailable

### Error Handling
- Robust error handling with detailed logging
- Automatic cleanup of failed branches
- Comprehensive statistics reporting

### Repository Integration
- Follows existing Git flow (targets `dev` branch)
- Uses established labeling conventions
- Integrates with existing Python virtual environment

## Monitoring

The workflow provides detailed logs and summaries:
- Issues processed/skipped/errored
- Generated files and their locations
- PR creation status and links

## Troubleshooting

### Common Issues

1. **No methods detected**: Ensure issue content follows the expected patterns
2. **Git conflicts**: Workflow automatically pulls latest `dev` branch
3. **API rate limits**: Built-in throttling and retry mechanisms
4. **File permissions**: Workflow runs with appropriate GitHub permissions

### Debug Mode

Enable debug output by setting environment variables:
```bash
DEBUG=true DRY_RUN=true node scripts/auto-pr-from-issues.js
```
Loading