|
51 | 51 | "Bash(INSTA_UPDATE=always cargo test --test portfolio_regression -p wealthfolio-core 2>&1 | tail -15)", |
52 | 52 | "Bash(cargo test --workspace 2>&1 | grep \"test result\")", |
53 | 53 | "Bash(cargo test --workspace 2>&1 | grep \"FAILED\\\\|^test.*FAILED\" | head -10)", |
54 | | - "Bash(cargo test --test migration_integrity -p wealthfolio-storage-sqlite 2>&1 | grep -A 20 \"FAILED\\\\|thread.*panicked\")" |
| 54 | + "Bash(cargo test --test migration_integrity -p wealthfolio-storage-sqlite 2>&1 | grep -A 20 \"FAILED\\\\|thread.*panicked\")", |
| 55 | + "Bash(find /Users/prabhat/Source/wealthfolio/docs -type f -name \"*.md\" 2>/dev/null | head -20)", |
| 56 | + "Bash(grep -n \"wealthfolio\\\\|Wealthfolio\" /Users/prabhat/Source/wealthfolio/.github/workflows/*.yml | head -20)", |
| 57 | + "Bash(find /Users/prabhat/Source/wealthfolio/crates -name \"Cargo.toml\" -exec grep -l \"wealthfolio\\\\|Wealthfolio\" {} \\\\;)", |
| 58 | + "Bash(done)", |
| 59 | + "Bash(for f in /Users/prabhat/Source/wealthfolio/package.json /Users/prabhat/Source/wealthfolio/packages/*/package.json /Users/prabhat/Source/wealthfolio/apps/frontend/package.json /Users/prabhat/Source/wealthfolio/addons/*/package.json; do echo \"=== $f ===\"; python3 -c \"import json,sys; d=json.load\\(open\\('$f'\\)\\); print\\('name:', d.get\\('name',''\\)\\); print\\('desc:', d.get\\('description',''\\)[:80]\\)\" 2>/dev/null; echo; done)", |
| 60 | + "Bash(for f in adeb4a8bfe404caf1 a4826b828a8f9df59 a6d581038a05df61a; do\n echo \"=== Agent $f ===\"\n grep -o '\"stop_reason\":\"end_turn\"' /private/tmp/claude-501/-Users-prabhat-Source-wealthfolio/tasks/$f.output 2>/dev/null | wc -l | xargs echo \"end_turn count:\"\n tail -c 1500 /private/tmp/claude-501/-Users-prabhat-Source-wealthfolio/tasks/$f.output 2>/dev/null | python3 -c \"\nimport sys, re\ndata = sys.stdin.read\\(\\)\ntexts = re.findall\\(r'\\\\\"type\\\\\":\\\\\"text\\\\\",\\\\\"text\\\\\":\\\\\"\\(.*?\\)\\(?=\\\\\",\\\\\"|\\\\\",\\\\\"|\\\\\"}\\)', data, re.DOTALL\\)\nif texts:\n last = texts[-1].replace\\('\\\\\\\\\\\\\\\\n','\\\\n'\\).replace\\('\\\\\\\\n','\\\\n'\\)[:400]\n print\\(last\\)\nelse:\n print\\('\\(no text found\\)'\\)\n\" 2>/dev/null\n echo\ndone)", |
| 61 | + "Bash(for f in adeb4a8bfe404caf1 a4826b828a8f9df59; do\n echo \"=== Agent $f ===\"\n grep -o '\"stop_reason\":\"end_turn\"' /private/tmp/claude-501/-Users-prabhat-Source-wealthfolio/tasks/$f.output 2>/dev/null | wc -l | xargs echo \"end_turn count:\"\n wc -c /private/tmp/claude-501/-Users-prabhat-Source-wealthfolio/tasks/$f.output 2>/dev/null | xargs echo \"output size \\(bytes\\):\"\n tail -c 1000 /private/tmp/claude-501/-Users-prabhat-Source-wealthfolio/tasks/$f.output 2>/dev/null | python3 -c \"\nimport sys, re\ndata = sys.stdin.read\\(\\)\ntexts = re.findall\\(r'\\\\\"type\\\\\":\\\\\"text\\\\\",\\\\\"text\\\\\":\\\\\"\\(.*?\\)\\(?=\\\\\",\\\\\"|\\\\\"}\\)', data, re.DOTALL\\)\nif texts:\n last = texts[-1].replace\\('\\\\\\\\\\\\\\\\n','\\\\n'\\).replace\\('\\\\\\\\n','\\\\n'\\)[:300]\n print\\(last\\)\n\" 2>/dev/null\n echo\ndone)", |
| 62 | + "Bash(pnpm install 2>&1 | tail -15)", |
| 63 | + "Bash(pnpm test 2>&1 | tail -20)", |
| 64 | + "Bash(git add -A && git commit -m \"$\\(cat <<'EOF'\nchore: rename Wealthfolio β Sensible Folio\n\n- Rust crates: wealthfolio-* β sensible-folio-* \\(9 Cargo.toml + all .rs\\)\n- npm packages: @wealthfolio/* β @sensible-folio/* \\(package.json + TS imports\\)\n- App config: bundle ID, binary name, deep-link scheme, updater URL\n- CI/CD workflows: crate names, Docker image name, release title\n- Docs: 30 markdown files updated, TRADEMARKS rewritten for Sensible Analytics\n- New: docs/getting-started.md beginner guide\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>\nEOF\n\\)\")" |
55 | 65 | ] |
56 | 66 | } |
57 | 67 | } |
0 commit comments