-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbtca.config.jsonc
More file actions
112 lines (112 loc) · 3.27 KB
/
Copy pathbtca.config.jsonc
File metadata and controls
112 lines (112 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
"$schema": "https://btca.dev/btca.schema.json",
"resources": [
{
"name": "axum",
"type": "git",
"url": "https://github.com/tokio-rs/axum",
"branch": "main",
"searchPath": ".",
"specialNotes": "Rust web framework used by converge-server. Focus on docs, examples, and extractor/response patterns."
},
{
"name": "tokio",
"type": "git",
"url": "https://github.com/tokio-rs/tokio",
"branch": "master",
"searchPath": ".",
"specialNotes": "Async runtime used throughout. Focus on docs + examples for runtime setup and cancellation/shutdown."
},
{
"name": "reqwest",
"type": "git",
"url": "https://github.com/seanmonstar/reqwest",
"branch": "master",
"searchPath": ".",
"specialNotes": "HTTP client used for remote API calls. Focus on blocking client patterns and TLS config."
},
{
"name": "ratatui",
"type": "git",
"url": "https://github.com/ratatui/ratatui",
"branch": "main",
"searchPath": ".",
"specialNotes": "TUI framework used by converge TUI. Focus on layout/widgets/state patterns."
},
{
"name": "crossterm",
"type": "git",
"url": "https://github.com/crossterm-rs/crossterm",
"branch": "master",
"searchPath": ".",
"specialNotes": "Terminal input/output backend for Ratatui. Focus on event handling and raw mode."
},
{
"name": "clap",
"type": "git",
"url": "https://github.com/clap-rs/clap",
"branch": "master",
"searchPath": ".",
"specialNotes": "CLI argument parsing (derive). Focus on subcommand patterns and UX."
},
{
"name": "serde",
"type": "git",
"url": "https://github.com/serde-rs/serde",
"branch": "master",
"searchPath": ".",
"specialNotes": "Serialization backbone. Focus on derive attributes and enum tagging strategies."
},
{
"name": "serdeJson",
"type": "git",
"url": "https://github.com/serde-rs/json",
"branch": "master",
"searchPath": ".",
"specialNotes": "JSON serialization used for API + state/config files. Focus on serde_json::Value usage and streaming considerations."
},
{
"name": "time",
"type": "git",
"url": "https://github.com/time-rs/time",
"branch": "main",
"searchPath": ".",
"specialNotes": "Time formatting/parsing used in CLI/TUI. Focus on Rfc3339 and formatting APIs."
},
{
"name": "anyhow",
"type": "git",
"url": "https://github.com/dtolnay/anyhow",
"branch": "master",
"searchPath": ".",
"specialNotes": "Error handling. Focus on Context patterns and best practices."
},
{
"name": "blake3",
"type": "git",
"url": "https://github.com/BLAKE3-team/BLAKE3",
"branch": "master",
"searchPath": ".",
"specialNotes": "Hashing used for object ids/integrity. Focus on Rust crate API and performance notes."
},
{
"name": "getrandom",
"type": "git",
"url": "https://github.com/rust-random/getrandom",
"branch": "master",
"searchPath": ".",
"specialNotes": "Entropy source for tokens/ids. Focus on platform caveats."
},
{
"name": "tempfile",
"type": "git",
"url": "https://github.com/Stebalien/tempfile",
"branch": "master",
"searchPath": ".",
"specialNotes": "Temp dirs/files for tests and scratch restores. Focus on security/cleanup patterns."
}
],
"model": "big-pickle",
"provider": "opencode",
"providerTimeoutMs": 300000
}