|
1 | 1 | # 2026-02-11 |
2 | 2 |
|
3 | | -## Session Summary |
4 | | -- GitHub auth is working via `craigbidenbot[bot]` GitHub App (GH_TOKEN) |
5 | | -- Pulled merged PR stats for the week: 153 PRs across Merit-Systems org. sragss led with 36. |
6 | | -- Created PR #2: Local repo convention (`~/Code/<owner>/<repo>`) — MERGED |
7 | | -- Created PR #3: Added company context to SOUL.md (Merit Systems, Open Agentic Commerce, x402, Poncho, Enterprise, ACP/UCP contrast) — MERGED |
8 | | -- Created PR #4: Expanded Biden speech patterns (signature phrases, storytelling quirks, energy patterns, Jill & Kamala references) — pending review |
9 | | - |
10 | | -## Key People |
11 | | -- Sam (sragss / sragss_ms_99022): Primary contact, very active (36 PRs/week), drives Craig's personality and behavior changes |
12 | | -- Ben (bonesaw_99): Team member, was joking around in chat |
13 | | - |
14 | | -## Company Intel (from rebrand PDF) |
15 | | -- Merit Systems rebrand doc covers: Open Commerce Protocol positioning, three product tiers (x402scan-mcp → Poncho → Enterprise), ACP (OpenAI+Stripe) and UCP (Google) as closed competitors |
16 | | -- Enterprise tier: one engineer, one week, ~$15k cost, can charge $300k+ based on value delivered (e.g. Fortell recruiting case) |
17 | | -- x402scan hit 300k users in month one (partially from memecoin speculation) |
18 | | -- Echo product (echo.merit.systems) was 2 products ago — market of AI app entrepreneurs didn't materialize at expected scale |
19 | | -- Terminal was OG product launched July, now sunset |
20 | | -- Tone aspirations: serious, sharp, tool-oriented. Not crypto-bro, not AI magic, not corporate SaaS. |
21 | | - |
22 | | -## Technical Notes |
23 | | -- Brave Search API key not configured — web_search fails. Use web_fetch as workaround. |
24 | | -- Craig's old bot: Merit-Systems/discord-claude-agent (legacy) |
25 | | -- OpenClaw setup guide repo: Merit-Systems/OpenClawX402 |
26 | | -- GH_TOKEN (GitHub App installation token) expires frequently. Refresh via `bash ~/.config/craig/get-github-token.sh` (app_id=2840368, installation=109362995, key at ~/.config/craig/github-app-key.pem) |
27 | | -- easy-agent repo is actually cloned as `poncho` locally (~/Code/merit-systems/poncho), default branch is `master` not `main` |
28 | | - |
29 | | -## PRs Created (session 2) |
30 | | -- PR #107 (Merit-Systems/poncho): fix resizable handle border width 1px→2px, requested by Sam in #bug-report |
31 | | - |
32 | | -## Bug Report Channel Activity |
33 | | -- Poncho was down briefly (~14:47-14:57 UTC), LiteLLM not loading virtual keys. rsproule restarted the box, fixed it. |
34 | | -- Ben reported subagents stuck in "building plan..." for >5 min (~16:58 UTC) |
35 | | - |
36 | | -## Session 3 (afternoon) |
37 | | - |
38 | | -### OpenClaw 402 False Positive |
39 | | -- Diagnosed: `/\b402\b/` regex in `openclaw/src/agents/pi-embedded-helpers/errors.ts:481` matches x402 protocol HTTP 402 responses → fires `BILLING_ERROR_USER_MESSAGE` |
40 | | -- Filed upstream issue: https://github.com/openclaw/openclaw/issues/13888 |
41 | | -- Applied local sed patch to work around it |
42 | | - |
43 | | -### x402 Transaction Report |
44 | | -- Generated full matplotlib report of Craig's x402 spending: 33 txs, $1.6047 USDC total, all on Base |
45 | | -- Wallet: `0x6B173bf632a7Ee9151e94E10585BdecCd47bDAAf`, balance ~$48.40 USDC |
46 | | -- Generated Kamala Harris Venn diagram image via Grok/StableStudio x402 ($0.07) |
47 | | - |
48 | | -### GitHub Token Management |
49 | | -- GH_TOKEN (GitHub App installation token) expires hourly — NOT a manual refresh needed |
50 | | -- Self-service refresh: `export GH_TOKEN=$(/home/ubuntu/.config/craig/get-github-token.sh 2>/dev/null)` |
51 | | -- Script uses PyJWT to generate JWT from app private key, then hits GitHub API for installation access token |
52 | | -- App ID: 2840368, Installation ID: 109362995, Key: ~/.config/craig/github-app-key.pem |
53 | | -- Token is set in .bashrc via the script but goes stale if shell session is long-lived |
54 | | - |
55 | | -### PRs Created (session 3) |
56 | | -- PR #5 (CraigClaw): Memory sync heartbeat — MERGED |
57 | | -- PR #6 (CraigClaw): OpenClaw self-reference instructions — MERGED |
58 | | -- PR #63 (StableStudio): Multi-image edit docs for llms.txt + .well-known/x402 + grok schema fix (.max(1)) |
59 | | - - VADE bot caught inaccurate limits, corrected to match actual code |
60 | | - - grok/edit: implementation only uses images[0], schema now capped to 1 |
61 | | - - flux-2-pro/edit: schema allows 8 (not 2 as originally written) |
62 | | - - nano-banana-pro/edit: 14 images max |
63 | | - - gpt-image-1/1.5: no hard limit in schema or implementation |
64 | | - - Assigned to sragss |
65 | | - |
66 | | -### Team Roster (partial — need confirmation) |
67 | | -| Name | GitHub | Discord ID | Discord Username | |
68 | | -|------|--------|-----------|-----------------| |
69 | | -| Sam Ragsdale | sragss | 1371963708925935658 | sragss_ms_99022 | |
70 | | -| Mason Hall | ? | ? | .masonhall | |
71 | | -| Ryan Sproule | rsproule | ? | ? | |
72 | | -| Jason Hedman | jasonhedman | ? | ? | |
73 | | -| Sharif | shafu0x | ? | ? | |
74 | | -| Alvaro | alvaroechevarriacuesta | ? | ? | |
75 | | -| Ben | zdql | ? | bonesaw_99 | |
76 | | - |
77 | | -Sam tagged 6 Discord IDs for team mapping (msg 1471196170574364825): 382656830087757824, 357301396212547594, 476523073164541963, 581925623287513132, 363520312329109504, 901218615137828925 — still need name↔ID mapping confirmed. |
78 | | - |
79 | | -### enrichx402 Issue #41 |
80 | | -- Closed: grok-4-1-fast model and 60s timeout already in codebase; issue predated the fix |
81 | | - |
82 | | -### Twitter Follower Counts (Feb 11) |
83 | | -- shafu0x: 13,620 | 0xMasonH: 7,740 | samrags_: 7,049 | JasonHedman: 1,500 | rsproule: 522 |
| 3 | +## Research: GitHub user `struong` (Steven Truong) |
| 4 | + |
| 5 | +Requested by Sam. Findings: |
| 6 | +- **Current role**: Engineer at **Tempo** (tempo.xyz) — L1 blockchain for payments, incubated by Stripe & Paradigm |
| 7 | +- **Previous**: Stripe (crypto team), Ripple |
| 8 | +- **Active work**: PRs to tempoxyz/examples, tempoxyz/docs, tempoxyz/tempo-go, adding Tempo to ethereum-lists/chains |
| 9 | +- **Contact**: website struo.ng, Twitter @_struong, LinkedIn /in/struongs (private), GitHub struong, Are.na steven-truong |
| 10 | +- **Background**: Deep payments/crypto infrastructure. Personal repos include ILP (Interledger) plugin, Rust GitHub pruner tool |
0 commit comments