Skip to content

Commit 330724f

Browse files
ReasonKit Botclaude
andcommitted
chore(core): sync workspace updates (docs, workflows, brand assets)
- Updated GitHub workflow configurations - Updated documentation files - Updated brand assets and SVG diagrams 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 7eb3cdb commit 330724f

File tree

71 files changed

+1657
-781
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1657
-781
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"memories": [],
3+
"manual_memories": [],
4+
"realtime_memories": [
5+
{
6+
"type": "claude_response",
7+
"content": "**Fixed.** All active MegaLogic references renamed to LaserLogic:\n\n| File | Status |\n|------|--------|\n| `~/.claude/commands/rk-logic.md` | ✅ Fixed |\n| `~/.claude/commands/rk-help.md` | ✅ Fixed |\n| `~",
8+
"added_at": "2026-01-03T00:45:09.992082",
9+
"source": "realtime_capture"
10+
},
11+
{
12+
"type": "message",
13+
"content": "Are these Claude Code (`claude`) commands a default part of the installation right now?",
14+
"added_at": "2026-01-03T00:45:09.992160",
15+
"source": "realtime_capture"
16+
},
17+
{
18+
"type": "claude_response",
19+
"content": "No. The `/rk-*` commands are **custom commands you created** - they're stored in your personal `~/.claude/commands/` directory.\n\n**Default Claude Code commands** (built-in):\n- `/help` - Show help\n- `/",
20+
"added_at": "2026-01-03T00:47:38.305560",
21+
"source": "realtime_capture"
22+
},
23+
{
24+
"type": "message",
25+
"content": "Yes, but are they installed as soon as someone would install ReasonKit right now? How is this for via `cargo` and how for via the one-liner install (curl + bash)?",
26+
"added_at": "2026-01-03T00:47:38.305614",
27+
"source": "realtime_capture"
28+
},
29+
{
30+
"type": "claude_response",
31+
"content": "Looking at the install script (`reasonkit-site/install.sh`):\n\n**Current state:**\n\n| Method | Claude Commands Installed? |\n|--------|---------------------------|\n| `cargo install reasonkit` | ❌ None |\n",
32+
"added_at": "2026-01-03T00:57:39.869252",
33+
"source": "realtime_capture"
34+
},
35+
{
36+
"type": "message",
37+
"content": "curl -fsSL https://reasonkit.sh/install | bash - Let me check if this script exists and what it does: --> It should be the same as the website: 'curl -fsSL https://get.reasonkit.sh | bash' --- - Is it",
38+
"added_at": "2026-01-03T00:57:39.869315",
39+
"source": "realtime_capture"
40+
},
41+
{
42+
"type": "claude_response",
43+
"content": "## Summary: ReasonKit Installation System Overhaul Complete ✅\n\n### Completed Tasks\n\n**1. Install Script v2.0.0 - Complete Overhaul** (`reasonkit-site/install.sh` & `install`)\n- Interactive by default ",
44+
"added_at": "2026-01-03T01:33:48.525007",
45+
"source": "realtime_capture"
46+
},
47+
{
48+
"type": "message",
49+
"content": "``` 4. UV Mandate Enforcement (CONS-010) - Fixed: docs/guides/INTEGRATION.md - pip → uv pip - Fixed: docs/reference/API_REFERENCE.md - pip → uv pip - Fixed: docs/getting-started/INSTALLATION_TROUBLESH",
50+
"added_at": "2026-01-03T01:33:48.525108",
51+
"source": "realtime_capture"
52+
}
53+
],
54+
"created_at": "2026-01-03T00:45:09.744834",
55+
"updated_at": "2026-01-03T01:33:48.525111"
56+
}

.github/GOOD_FIRST_ISSUES.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,8 +340,8 @@ Make CLI help text more descriptive and include examples.
340340
.long_about(
341341
"Execute a ThinkTool protocol to analyze a query with structured reasoning.\n\n\
342342
Examples:\n\
343-
rk-core think \"Should I take this job?\" --profile balanced\n\
344-
rk-core think \"Is this email a phishing attempt?\" --profile quick"
343+
rk think \"Should I take this job?\" --profile balanced\n\
344+
rk think \"Is this email a phishing attempt?\" --profile quick"
345345
)
346346
```
347347

@@ -380,7 +380,7 @@ set -euo pipefail
380380

381381
echo "Running ReasonKit analysis..."
382382

383-
rk-core think \
383+
rk think \
384384
"Your question here" \
385385
--profile balanced \
386386
--output json > result.json

.github/workflows/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,12 @@ cargo bench --bench retrieval_bench
7575

7676
| Platform | Target | Binary Name |
7777
| -------------------- | --------------------------- | ---------------------------------- |
78-
| Linux x86_64 (glibc) | `x86_64-unknown-linux-gnu` | `rk-core-linux-x86_64.tar.gz` |
79-
| Linux x86_64 (musl) | `x86_64-unknown-linux-musl` | `rk-core-linux-x86_64-musl.tar.gz` |
80-
| Linux ARM64 | `aarch64-unknown-linux-gnu` | `rk-core-linux-aarch64.tar.gz` |
81-
| macOS x86_64 | `x86_64-apple-darwin` | `rk-core-macos-x86_64.tar.gz` |
82-
| macOS ARM64 | `aarch64-apple-darwin` | `rk-core-macos-aarch64.tar.gz` |
83-
| Windows x86_64 | `x86_64-pc-windows-msvc` | `rk-core-windows-x86_64.exe.zip` |
78+
| Linux x86_64 (glibc) | `x86_64-unknown-linux-gnu` | `rk-linux-x86_64.tar.gz` |
79+
| Linux x86_64 (musl) | `x86_64-unknown-linux-musl` | `rk-linux-x86_64-musl.tar.gz` |
80+
| Linux ARM64 | `aarch64-unknown-linux-gnu` | `rk-linux-aarch64.tar.gz` |
81+
| macOS x86_64 | `x86_64-apple-darwin` | `rk-macos-x86_64.tar.gz` |
82+
| macOS ARM64 | `aarch64-apple-darwin` | `rk-macos-aarch64.tar.gz` |
83+
| Windows x86_64 | `x86_64-pc-windows-msvc` | `rk-windows-x86_64.exe.zip` |
8484

8585
### Release Process
8686

.github/workflows/benchmark.yml

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,17 @@ jobs:
2727
contains(github.event.pull_request.labels.*.name, 'performance')
2828
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3131
with:
3232
fetch-depth: 0
3333

3434
- name: Install Rust toolchain
35-
uses: dtolnay/rust-toolchain@stable
35+
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
36+
with:
37+
toolchain: stable
3638

3739
- name: Cache cargo
38-
uses: actions/cache@v4
40+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
3941
with:
4042
path: |
4143
~/.cargo/registry
@@ -96,7 +98,7 @@ jobs:
9698
continue-on-error: true
9799

98100
- name: Store benchmark results
99-
uses: benchmark-action/github-action-benchmark@v1
101+
uses: benchmark-action/github-action-benchmark@4bdcce38c94cec68da58d012ac24b7b1155efe8b # v1.20.7
100102
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
101103
with:
102104
tool: "cargo"
@@ -110,7 +112,7 @@ jobs:
110112
continue-on-error: true
111113

112114
- name: Upload Criterion plots
113-
uses: actions/upload-artifact@v4
115+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
114116
with:
115117
name: criterion-plots
116118
path: target/criterion/
@@ -124,13 +126,15 @@ jobs:
124126
runs-on: ubuntu-latest
125127

126128
steps:
127-
- uses: actions/checkout@v4
129+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
128130

129131
- name: Install Rust toolchain
130-
uses: dtolnay/rust-toolchain@stable
132+
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
133+
with:
134+
toolchain: stable
131135

132136
- name: Cache cargo
133-
uses: actions/cache@v4
137+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
134138
with:
135139
path: |
136140
~/.cargo/registry
@@ -143,8 +147,8 @@ jobs:
143147

144148
- name: Measure binary size
145149
run: |
146-
BINARY_SIZE=$(ls -lh target/release/rk | awk '{print $5}')
147-
BINARY_SIZE_BYTES=$(stat -c%s target/release/rk)
150+
BINARY_SIZE=$(ls -lh target/release/rk-core | awk '{print $5}')
151+
BINARY_SIZE_BYTES=$(stat -c%s target/release/rk-core)
148152
149153
echo "Binary size: $BINARY_SIZE ($BINARY_SIZE_BYTES bytes)"
150154
@@ -159,7 +163,7 @@ jobs:
159163
echo "$BINARY_SIZE_BYTES" > binary_size.txt
160164
161165
- name: Upload binary size
162-
uses: actions/upload-artifact@v4
166+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
163167
with:
164168
name: binary-size
165169
path: binary_size.txt
@@ -172,10 +176,12 @@ jobs:
172176
runs-on: ubuntu-latest
173177

174178
steps:
175-
- uses: actions/checkout@v4
179+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
176180

177181
- name: Install Rust toolchain
178-
uses: dtolnay/rust-toolchain@stable
182+
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
183+
with:
184+
toolchain: stable
179185

180186
- name: Clean build
181187
run: cargo clean
@@ -217,10 +223,12 @@ jobs:
217223
runs-on: ubuntu-latest
218224

219225
steps:
220-
- uses: actions/checkout@v4
226+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
221227

222228
- name: Install Rust toolchain
223-
uses: dtolnay/rust-toolchain@stable
229+
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
230+
with:
231+
toolchain: stable
224232

225233
- name: Install cargo-tree
226234
run: cargo install cargo-tree || true
@@ -259,10 +267,12 @@ jobs:
259267
if: github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'profiling')
260268

261269
steps:
262-
- uses: actions/checkout@v4
270+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
263271

264272
- name: Install Rust toolchain
265-
uses: dtolnay/rust-toolchain@stable
273+
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
274+
with:
275+
toolchain: stable
266276

267277
- name: Install flamegraph
268278
run: cargo install flamegraph
@@ -276,7 +286,7 @@ jobs:
276286
continue-on-error: true
277287

278288
- name: Upload flamegraph
279-
uses: actions/upload-artifact@v4
289+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
280290
with:
281291
name: flamegraph
282292
path: flamegraph.svg

.github/workflows/brand-assets.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
asset_archive: ${{ steps.package.outputs.archive }}
5757
steps:
5858
- name: Checkout code
59-
uses: actions/checkout@v4
59+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6060
with:
6161
fetch-depth: 0 # Full history for change detection
6262

@@ -167,7 +167,7 @@ jobs:
167167
168168
- name: Upload artifact
169169
if: steps.changes.outputs.brand == 'true'
170-
uses: actions/upload-artifact@v4
170+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
171171
with:
172172
name: brand-assets-${{ steps.version.outputs.version }}
173173
path: |

.github/workflows/ci.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ env:
3838
RUSTFLAGS: "-D warnings"
3939
RUST_BACKTRACE: 1
4040
CARGO_INCREMENTAL: 0
41-
SCCACHE_GHA_ENABLED: "true"
42-
RUSTC_WRAPPER: "sccache"
41+
# TEMPORARILY DISABLED: GitHub cache service outage
42+
# SCCACHE_GHA_ENABLED: "true"
43+
# RUSTC_WRAPPER: "sccache"
44+
# Override .cargo/config.toml target-cpu=native to prevent SIGILL on different runners
45+
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS: ""
4346

4447
jobs:
4548
# ===========================================================================
@@ -136,6 +139,7 @@ jobs:
136139
- name: Install Rust toolchain
137140
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
138141
with:
142+
toolchain: stable
139143
components: clippy
140144

141145
- name: Configure sccache
@@ -178,6 +182,7 @@ jobs:
178182
- name: Install Rust toolchain
179183
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
180184
with:
185+
toolchain: stable
181186
components: rustfmt
182187

183188
- name: Check formatting
@@ -205,6 +210,8 @@ jobs:
205210

206211
- name: Install Rust toolchain
207212
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
213+
with:
214+
toolchain: stable
208215

209216
- name: Configure sccache
210217
uses: mozilla-actions/sccache-action@676c0e67b665684f17941acf5cc3af83bcf10228 # v0.0.6
@@ -251,6 +258,8 @@ jobs:
251258

252259
- name: Install Rust toolchain
253260
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
261+
with:
262+
toolchain: stable
254263

255264
- name: Configure sccache
256265
uses: mozilla-actions/sccache-action@676c0e67b665684f17941acf5cc3af83bcf10228 # v0.0.6
@@ -309,6 +318,8 @@ jobs:
309318

310319
- name: Install Rust toolchain
311320
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
321+
with:
322+
toolchain: stable
312323

313324
- name: Install cargo-audit
314325
run: cargo install cargo-audit --locked
@@ -358,6 +369,8 @@ jobs:
358369

359370
- name: Install Rust toolchain
360371
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
372+
with:
373+
toolchain: stable
361374

362375
- name: Configure sccache
363376
uses: mozilla-actions/sccache-action@676c0e67b665684f17941acf5cc3af83bcf10228 # v0.0.6
@@ -437,6 +450,8 @@ jobs:
437450

438451
- name: Install Rust toolchain
439452
uses: dtolnay/rust-toolchain@f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 # stable
453+
with:
454+
toolchain: stable
440455

441456
- name: Install tarpaulin
442457
run: cargo install cargo-tarpaulin --locked

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
label:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/labeler@v5
15+
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5
1616
with:
1717
repo-token: "${{ secrets.GITHUB_TOKEN }}"

0 commit comments

Comments
 (0)