Skip to content

ruflo updates — week of 2026-06-28 (183 new commits, tip a63cdf052) #10

Description

@github-actions

ruvnet/ruflo — last 7 days

Window: since 2026-06-21 · Upstream tip: a63cdf052

feat (3)

  • a63cdf052 feat(metaharness): integrate @metaharness/redblue@~0.1.1 — adversarial red/blue LLM testing (ruv)
  • 1b336e9ce feat(testgen): Test-Driven Repair via headless claude -p (ADR-175-inspired) (ruv)
  • fdeacad7f feat(metaharness): integrate @metaharness/darwin@0.3.1 + bump umbrella to 0.2.6 (ruv)

fix (19)

  • 8c2f03e03 fix: 3 user-reported bugs — #2469 SKILL.md markdown, #2473 witness drift, #2474 ADR importer (ruv)
  • 76eca4042 fix(ci): mint.mjs probes metaharness availability before dry-run plan (ruv)
  • c73c8d96e fix(graph): migrate agentdb-tools.ts db.exec(sql, params) to better-sqlite3 API; checkpoint trajectory WAL (ruv)
  • 213782257 fix(ci): rebuild better-sqlite3 for all downstream graph smokes (ruv)
  • 0b17ed63d fix(ci): rebuild better-sqlite3 for graph-schema-smoke (resolves test 2/3/5) (ruv)
  • 1d1b5ba72 fix(ci): 17o test-mcp-tools contract — enumerate 3 new MCP tools, expect 12 (ruv)
  • 4b9e86840 fix(ci): bump 3 ruflo-metaharness stale lock-counts for ADR-153 tools (ruv)
  • 575a7bdee fix(ci): ruflo-metaharness smoke — fix brittle 17z61 lookback + iter-93 stale count (ruv)
  • 3f1747a52 fix(ci): graph schema smoke — checkpoint WAL before sql.js re-read (ruv)
  • 3cce463e1 fix(ci): convert integration-tests.yml flow-style needs[] to block style (ruv)
  • 92c9c9b08 fix(ci): regenerate root lockfile after ws override bump; fix YAML flow-style indent (ruv)
  • d09a0e4cb fix(ci): 5 CI failures — Build V3, Static guards, ADR-112, witness verify, supply-chain audit (ruv)
  • c22a12bad fix(memory): #2461 fall through when transformers fetch fails; null-guard generateLocalEmbedding; default namespace (ruv)
  • a2858d2a0 fix(mcp): #2426 set stdout/stderr blocking so >64KB JSON-RPC frames deliver (ruv)
  • acb5705b7 fix(init): #2450 detect bare `claude-flow hooks statusline` form in migration (ruv)
  • 8d084146d fix(ci): #2412 regenerate pnpm-lock.yaml to match cli/package.json (ruv)
  • 8009a152f fix(init,doctor): #2448 — migrate stale npx @latest statusLine + hooks (ruv)
  • d112d4fc8 fix(memory): #2432 #2431 + release 3.13.1 — close prior controllers, WAL-safe graph-edge writes (ruv)
  • 65bb11dc4 fix(doctor): #2437 — MetaHarness plugin locator + severity (ruv)

docs (3)

  • 8037f0367 docs(userguide): #2422 remove unimplemented Weighted/Majority consensus claims (ruv)
  • aaf183bcb docs(readme): add missing ruflo-arena to plugin list (#2446 followup) (ruv)
  • dc2b08f8b docs(readme): tighten top — definition-first, ecosystem-second, story collapsed (ruv)

chore (7)

  • 012c51ee8 chore(release): 3.14.3 → 3.14.4 (ruv)
  • c087e6e4f chore(release): 3.14.2 → 3.14.3 (ruv)
  • 41d475ee1 chore(data): clone snapshot ruflo updates — week of 2026-06-07 (14 new commits, tip d065b1592) #7 — 0 clones (14d) (ruflo-bot)
  • 5201f8e54 chore(release): 3.14.1 → 3.14.2 (ruv)
  • 4e2a30ce3 chore(release): 3.14.0 → 3.14.1 (ruv)
  • c1ff505de chore(deps): bump agentdb ^3.0.0-alpha.16 → ^3.0.0-alpha.17 + release 3.13.2 (ruv)
  • 4940b4005 chore(release): bump 3.12.4 → 3.13.0 — @metaharness/darwin integration (ruv)

ci (1)

  • c81cd6ab0 ci: remove untracked-copilot files from darwin sweep; regenerate pnpm-lock.yaml (ruv)

other (150)

  • 2c8618e78 Merge pull request #2482 from ruvnet/chore/release-3.14.4 (rUv)
  • 2709d1c63 Merge pull request #2481 from ruvnet/darwin/core-systems-evolution-2026-06-27 (rUv)
  • af6440c24 darwin-core iter 5 — plateau confirmed, loop halted (ruv)
  • d82e21569 darwin-core iter 4 — log aggregate (ruv)
  • 45da93d48 darwin-core iter 4 — causal-graph: cache dynamic imports in graph-query/pathfinder hot path Δ=7 (ruv)
  • d27b6b2e0 darwin-core iter 4 — skill-distillation: promote all successful traces Δ=0.1429 (ruv)
  • 4618c557a darwin-core infra: add --only= flag to benchmark-intelligence.mjs (ruv)
  • 7c85ac56f darwin-core iter 3 — log aggregate (2 improvements + skill-distillation +100% rel) (ruv)
  • b1499ccbc darwin-core iter 3 — causal-graph: early-exit pathfinder when seedNodeId absent from graph_edges Δ=skip-O(N)-scan (ruv)
  • 6c1958427 darwin-core iter 3 — skill-distillation: relax predicate to success && (repeatable || novel) Δ=0.4285 (ruv)
  • 5dc8de627 darwin-core iter 2 — log aggregate (1 improved, 1 at-target, 1 new baseline, 3 bench-failed) (ruv)
  • 28ea21f6c darwin-core iter 2 — reasoning-bank: scifact bm25 tie-breaker 0.0→0.05 Δ=+0.0024 (ruv)
  • 7d207b1fa darwin-core iter 1 — baselines + skill-distillation bench (ADR-155) (ruv)
  • fb5343312 darwin-core: scaffold core-systems evolution loop (6 dimensions, worktree-isolated) (ruv)
  • 1f1ff4209 Merge pull request #2480 from ruvnet/chore/release-3.14.3 (rUv)
  • 50bf48232 Merge pull request #2477 from ruvnet/darwin/plugin-evolution-2026-06-26 (rUv)
  • 12ed081f6 darwin-plugins iter 4 — ruflo-security-audit: --depth full → --depth deep (CLI doesnt support full) (ruv)
  • bc57e3ccc darwin-plugins: iter 4 complete — 1/35 improved (strong convergence) (ruv)
  • c285fdb04 darwin-plugins: iter 3 complete — 19/35 improved, deeper cross-file drift fixes (ruv)
  • 0b5badac7 darwin-plugins iter 3 — ruflo-security-audit: align memory_store namespace to documented security-findings (ruv)
  • 4b07145a3 darwin-plugins iter 3 — ruflo-ruvector: fix stale 103 MCP tool count in agent (missed by iter 2) (ruv)
  • b5cb847b7 darwin-plugins iter 3 — ruflo-testgen: smoke step 2 covers new tdd-repair skill (ruv)
  • c82b3621b darwin-plugins iter 3 — ruflo-swarm: align swarm-init argument-hint with 6 supported topologies (ruv)
  • 53369d1c7 darwin-plugins iter 3 — ruflo-sparc: correct sparc-implement description to name actual SPARC phases (Pseudocode + Architecture) (ruv)
  • 002435514 darwin-plugins iter 3 — ruflo-rag-memory: replace remaining unverified HNSW perf table with measured audit numbers (ruv)
  • 73793eb91 darwin-plugins iter 3 — ruflo-plugin-creator: align smoke check-count claim in SKILL.md (10+ → ≥8) with ADR/README (ruv)
  • 473e47377 darwin-plugins iter 3 — ruflo-observability: ADR Decision text says 'Accepted' (matches frontmatter + smoke check ruflo updates — week of 2026-06-21 (180 new commits, tip 9c28fe038) #9) (ruv)
  • c00541225 darwin-plugins iter 3 — ruflo-knowledge-graph: flag semantic-route as disabled in agent tool list (matches kg.md + ADR-0001) (ruv)
  • 3e532063e darwin-plugins iter 3 — ruflo-market-data: align market patterns command with SKILL.md dual-path store (ruv)
  • e4ecb88ae darwin-plugins iter 3 — ruflo-intelligence: align plugin.json tool-count breakdown with README inventory (ruv)
  • a29dcc522 darwin-plugins iter 3 — ruflo-jujutsu: ADR Decision text now matches smoke check ruflo updates — week of 2026-06-21 (180 new commits, tip 9c28fe038) #9 (Accepted, not Proposed) (ruv)
  • 1b4c92f46 darwin-plugins iter 3 — ruflo-goals: sync smoke-check description with Accepted ADR status (ruv)
  • 00f5fa7c4 darwin-plugins iter 3 — ruflo-cost-tracker: fix subcommand count heading (20→23) (ruv)
  • fb7faef78 darwin-plugins iter 3 — ruflo-adr: fix misleading verify.mjs exit-code header comment (ruv)
  • 6c17d5925 darwin-plugins iter 3 — ruflo-daa: sync ADR-0001 Context version to v0.2.0 (matches plugin.json) (ruv)
  • 7fcdede48 darwin-plugins iter 3 — ruflo-agentdb: fix stale '10 checks' count (smoke has 13 + 3 INV) (ruv)
  • 44cf7fe82 darwin-plugins iter 3 — ruflo-core: fix plugin.json description count (3→4 agents/skills) (ruv)
  • 4fea34390 darwin-plugins iter 3 — ruflo-arena: align README evolve example with CLI default (300, not 400) (ruv)
  • c2f5b6997 darwin-plugins: iter 2 complete — 28/35 plugins improved, 30+ real bug fixes (ruv)
  • f251906d4 darwin-plugins iter 2 — ruflo-metaharness: README listed 5 skills but plugin exposes 11 (ruv)
  • 6ed682d93 darwin-plugins iter 2 — ruflo-security-audit: fix invalid CLI flags (depth=deep not full, drop nonexistent --include-dev / cve --fix / security report) (ruv)
  • 0ec7e7c6a darwin-plugins iter 2 — ruflo-sparc: fix namespace count (4→3 owned + patterns consumed) (ruv)
  • e3b8cf00c darwin-plugins iter 2 — ruflo-swarm: fix nonexistent Agent tool reference in swarm-init skill (ruv)
  • dc4b2d86d darwin-plugins iter 2 — ruflo-ruvector: correct MCP tool count 103→91 (verified via mcp tools) (ruv)
  • 51d0b3c4d darwin-plugins iter 2 — ruflo-testgen: fix stale namespace name in ADR (testgen-gaps → test-gaps) (ruv)
  • de1436bf6 darwin-plugins iter 2 — ruflo-observability: fix Skills table misrepresenting skills as slash-commands (ruv)
  • dcf269f7b darwin-plugins iter 2 — ruflo-ruvllm: align chat-format argument-hint with 5 supported providers (ruv)
  • 99dd600e2 darwin-plugins iter 2 — ruflo-plugin-creator: fix validate-plugin contradiction (plugin.json must not have skills/commands/agents arrays) (ruv)
  • 1432cd642 darwin-plugins iter 2 — ruflo-rag-memory: replace unverified 150x-12,500x HNSW claim with measured numbers from intelligence audit (ruv)
  • ecd3a4ca8 darwin-plugins iter 2 — ruflo-neural-trader: fix stale skill count (7→9) and document missing trader-explain / trader-portfolio-cg (ruv)
  • 7d65f932d darwin-plugins iter 2 — ruflo-loop-workers: drop invalid --train-neural flag from post-task example (ruv)
  • 4be61d8f2 darwin-plugins iter 2 — ruflo-jujutsu: invoke analyze_diff-reviewers in /jujutsu command (ruv)
  • ef87d00b6 darwin-plugins iter 2 — ruflo-iot-cognitum: correct stale source-file count (32→39) (ruv)
  • b0af258b2 darwin-plugins iter 2 — ruflo-ddd: fix malformed Bash() permission patterns in skill frontmatter (ruv)
  • 0253936f4 darwin-plugins iter 2 — ruflo-knowledge-graph: fix README namespace claim (kg-graph → knowledge-graph) to match actual code (ruv)
  • 6b735a153 darwin-plugins iter 2 — ruflo-goals: fix invalid --train-neural flag on post-task (belongs to post-edit) (ruv)
  • 16748510c darwin-plugins iter 2 — ruflo-daa: tighten /daa command to use detailed:true and remove unmet knowledge-share aggregate claim (ruv)
  • 0afaf63bc darwin-plugins iter 2 — ruflo-federation: fix misleading commands table (slash commands vs skills) (ruv)
  • 1df7d4e0d darwin-plugins iter 2 — ruflo-autopilot: fix /autopilot config flag names to match MCP signature (maxIterations/timeoutMinutes) (ruv)
  • 09eac9209 darwin-plugins iter 2 — ruflo-graph-intelligence: remove broken bench script (missing scripts/benchmark-substrate.mjs) (ruv)
  • 39bb83557 darwin-plugins iter 2 — ruflo-browser: fix stale tool count (18 interaction + 5 lifecycle, not 23+5) (ruv)
  • 4d7515cd0 darwin-plugins iter 2 — ruflo-agent: document nested-subagents skill in README (ruv)
  • 6ae2746ee darwin-plugins iter 2 — ruflo-agentdb: replace unverified 150x-12,500x HNSW claims with measured ~1.9x-4.7x (ruv)
  • 53916ea2e darwin-plugins iter 2 — ruflo-core: refresh stale tool/plugin counts (300+→314, 30+→32) (ruv)
  • 4717e3c85 darwin-plugins iter 2 — ruflo-cost-tracker: dedupe 'budget' keyword in plugin.json (ruv)
  • 8b565dfb2 darwin-plugins iter 2 — ruflo-adr: fix stale skills table + smoke count (3→4 skills, 10→15 tests) (ruv)
  • 347c0b860 darwin-plugins iter 2 — ruflo-aidefence: declare allowed-tools on /aidefence command (ruv)
  • 88d0c01f8 darwin-plugins: iter 1 complete — 23/35 plugins improved, 5 real bug fixes (ruv)
  • 463aa363d darwin-plugins iter 1 — ruflo-graph-intelligence: add ADR-112 'Use when' guidance to 5 MCP tool descriptions (ruv)
  • 0403f2bea darwin-plugins iter 1 — ruflo-testgen: add 'Use when' trigger guidance to test-gaps skill description (ADR-112) (ruv)
  • 720c27b30 darwin-plugins iter 1 — ruflo-workflows: add 'Use when' trigger to gaia-debugging skill (ADR-112) (ruv)
  • 938d07d09 darwin-plugins iter 1 — ruflo-swarm: add ADR-112 'Use when' guidance to swarm-init skill description (ruv)
  • 6a2b86d5e darwin-plugins iter 1 — ruflo-rvf: align rvf-manage argument-hint with documented steps (add migrate|stats) (ruv)
  • 85e10caff darwin-plugins iter 1 — ruflo-security-audit: add ADR-112 'Use when' guidance to skill descriptions (ruv)
  • 82e71f265 darwin-plugins iter 1 — ruflo-ruvector: add ADR-112 'Use when' trigger to vector-engineer agent description (ruv)
  • 07054168d darwin-plugins iter 1 — ruflo-rag-memory: replace unverified 150x-12,500x HNSW claim with measured numbers (ruv)
  • 798b12abf darwin-plugins iter 1 — ruflo-neural-trader: add ADR-112 'Use when' guidance to trader-regime description (ruv)
  • 132c5cf55 darwin-plugins iter 1 — ruflo-migrations: fix /migrate create step 5 to use memory_store (namespace-routed) instead of agentdb_hierarchical-store (tier-routed) (ruv)
  • 97f52f9ad darwin-plugins iter 1 — ruflo-market-data: fix market ingest cmd to use memory_store (hierarchical-* ignores namespace) (ruv)
  • f171f57bc darwin-plugins iter 1 — ruflo-loop-workers: list all 12 workers in /ruflo-loop command (was 7, plugin.json contract is 12) (ruv)
  • e9ed00edd darwin-plugins iter 1 — ruflo-knowledge-graph: kg search uses pattern-search (semanticRouter disabled per #2049) (ruv)
  • c805a5a9b darwin-plugins iter 1 — ruflo-jujutsu: add 'Use when' guidance to diff-analyze skill description (ADR-112) (ruv)
  • 00792fd5a darwin-plugins iter 1 — ruflo-goals: use memory_list (not memory_search '*') in /goals (ruv)
  • fee85d97d darwin-plugins iter 1 — ruflo-ddd: add 'Use when' guidance to skill descriptions (ADR-112) (ruv)
  • a73ff2980 darwin-plugins iter 1 — ruflo-intelligence: correct Tier 1 to deterministic codemod (ADR-143) (ruv)
  • 44153b8ab darwin-plugins iter 1 — ruflo-iot-cognitum: add 'Use when' trigger guidance to iot-anomalies skill (ADR-112) (ruv)
  • e5258d919 darwin-plugins iter 1 — ruflo-federation: add 'Use when' guidance to federation-status (ADR-112) (ruv)
  • 2e8af5849 darwin-plugins iter 1 — ruflo-docs: add ADR-112 'Use when' trigger guidance to doc-gen skill (ruv)
  • 3120f5012 darwin-plugins iter 1 — ruflo-arena: add ADR-112 'Use when' guidance to run/get and run/list descriptions (ruv)
  • e0ffdec34 darwin-plugins iter 1 — ruflo-aidefence: add ADR-112 'Use when' guidance to SKILL descriptions (ruv)
  • fd8c42af3 darwin-plugins iter 1 — ruflo-core: add 'Use when' guidance to init-project skill (ADR-112) (ruv)
  • 072ff8852 darwin-plugins: scaffold concurrent plugin-evolution loop (PLAN + log) (ruv)
  • bf10046c4 darwin: iter 30 — arguana dense=2.0 flat regression; weight axis exhausted (ruv)
  • e61dde18e darwin: iter 29 — arguana bm25=0.5 also regresses; 0.2 is the optimum (ruv)
  • 754fd2454 darwin: iter 28 — arguana pure-dense rejected (-1.7%), reverted (ruv)
  • ce2c0f417 darwin: iter 27 — arguana first measure 0.4324→0.4386 (+1.4%) (ruv)
  • 037b58169 darwin: iter 26 log — arguana weights proposal, awaiting BGE cache (ruv)
  • 8dd4f77d2 darwin: iter 26 proposal — arguana weights match validated nfcorpus/scifact recipe (ruv)
  • 3d5ac384b darwin: iter 25 log — meta saturated at 55 (legit ceiling); pivot needed (ruv)
  • 5e9d3263a darwin: iter 25 advance — root crates → v3/crates symlink exposes Rust to rubric (ruv)
  • ce96f4ea3 darwin: iter 24 log — meta memoryUsefulness 46→53 via workspace Cargo.toml (ruv)
  • 05e3c5553 Add workspace Cargo.toml to reflect existing Rust subcrates. (ruv)
  • 95a17b36c darwin: iter 23 log — meta memoryUsefulness 40→46, halt counter reset (ruv)
  • c01c6866a darwin: iter 23 advance — metaharness.memoryUsefulness 40→46 (+6) (ruv)
  • f1c8c2546 darwin: iter 22 log — metaharness memoryUsefulness unchanged (rubric needs runtime, not docs) (ruv)
  • 26d69e504 darwin: iter 22 advance — memory documentation (Quick Start + EXAMPLES.md) (ruv)
  • d55edb0c4 darwin: iter 21 — scifact pool 500→1000 ineffective; halt 1/3 (ruv)
  • dea9a33a7 darwin: iter 20 log — scifact +9.9% rel cumulative, gap 33% closed (ruv)
  • 24b791d47 iter 20: scifact RRF weights bm25 0.2→0.0 (pure dense, +1.24% ndcg@10 → 0.626) (ruv)
  • ab37cf1fa darwin: iter 19 log — scifact cumulative +7.8%, gap 26% closed (ruv)
  • c48f7697e darwin: iter 19 advance — scifact bm25 0.4→0.2 Δ+0.0165 (+2.76%) (ruv)
  • 8429c7a84 darwin: iter 18 log — scifact cumulative +4.9%, gap-closure 16% (ruv)
  • 26c20f0a2 darwin: iter 18 — scifact RRF weights +3.6% (ndcg10 0.5766→0.5971) (ruv)
  • 3d5c1be0a darwin: iter 17 — scifact validated +1.3% from stacked iters 1-14 (ruv)
  • bd7d833a3 darwin: iter 16 — query prefix mismatch caused -5.56%, reverted (halt 2/3) (ruv)
  • 24917fe62 darwin: iter 15 — RRF k tweak ineffective for pure-dense (noImprovement 1/3) (ruv)
  • 83efbecb5 darwin: iter 14 log — pure dense lifts +0.28%; cumulative +7.2% (ruv)
  • da6bc0ba7 darwin: iter 14 advance — nfcorpus bm25 0.2→0.0 pure-dense Δ+0.0028 (ruv)
  • bfc0157fe darwin: iter 13 log — rank 3→2, cumulative +6.3% over baseline (ruv)
  • 502f8cb63 log: darwin iter 13 result (ruv)
  • f04a36931 darwin: iter 13 advance — nfcorpus bm25 0.4→0.2, ndcg10 0.3443→0.3489 (+0.13%) (ruv)
  • de6956a2c darwin: iter 12 — cross-encoder rerank blocked by CPU (24+ min/run), champion 0.3443 stands (ruv)
  • 41d53dc9d darwin: iter 11 log — nfcorpus rank 4→3, cumulative +4.9% over baseline (ruv)
  • c71937f0b darwin: iter 11 advance — nfcorpus bm25 weight 0.7→0.4, ndcg10 0.3372→0.3443 (+0.71%) (ruv)
  • 60573d77f darwin: iter 10 — VALIDATED stacked iters 1-4: nfcorpus 0.3282→0.3372 (+2.7%) (ruv)
  • 6d7b4fbd7 darwin: iter 9 — bm25-only path blocked on BGE cache prerequisite; let bg embed finish (ruv)
  • 16c3bdf07 darwin: iter 8 — adr-coverage FULLY PROVEN SOTA (3 reproducible runs, distinct fixtures) (ruv)
  • 94c5a2d18 darwin: iter 6 — measurement attempt hit 10min budget on BGE embedding (ruv)
  • 8fe95b58b darwin: log iter 5 adr-coverage results (ruv)
  • 64d0d70f2 darwin: iter 5 adr-coverage — handle full-bold MADR status style Status: Value (ruv)
  • 1769a3452 darwin: iter 4 proposal — nfcorpus retrieval — downweight BM25 for medical semantic precision (ruv)
  • 1b19ebd53 darwin: iter 3 proposal — arguana retrieval — per-dataset RRF weights for symmetric queries (ruv)
  • eaa82f553 darwin: update iter 2 log with commit hash ba41b27e7 (ruv)
  • ba41b27e7 darwin: iter 2 proposal — trec-covid retrieval — adaptive candidate pool for large corpus (ruv)
  • 48a327214 darwin: iter 1 proposal — scifact retrieval — adaptive RRF k + min-max score normalization (ruv)
  • c06771dcd darwin: iter 0 baseline — scifact 0.569→0.74 SOTA leads gap; nfcorpus 0.328 (rank 4) closest (ruv)
  • 1b1e20ec3 darwin: scaffold autonomous capability-evolution loop (PLAN + log) (ruv)
  • 8918f29dd Merge pull request #2476 from ruvnet/fix/issues-2469-2473-2474 (rUv)
  • 8ae875245 Merge pull request #2468 from ruvnet/fix/ci-greenify (rUv)
  • 03d4f848c Merge pull request #2467 from ruvnet/fix/issue-2461-embedding-fallthrough (rUv)
  • 79b8634bd Merge pull request #2454 from ruvnet/fix/issues-2412-2422-2426-2450 (rUv)
  • ec1a18799 Merge pull request #2451 from ruvnet/feat/testgen-tdd-repair-darwin (rUv)
  • 204703067 Merge pull request #2449 from ruvnet/fix/2448-stale-npx-statusline-migration (rUv)
  • 699f0560b Merge pull request #2447 from ruvnet/docs/readme-add-ruflo-arena (rUv)
  • 04317a2ce Merge pull request #2446 from ruvnet/docs/readme-top-tightening (rUv)
  • 8d5120f95 Merge pull request #2445 from ruvnet/chore/bump-agentdb-3.0.0-alpha.17 (rUv)
  • 43b595819 Merge pull request #2444 from ruvnet/fix/2432-2431-memory-leaks (rUv)
  • db5400e4e Merge pull request #2443 from ruvnet/fix/high-issues-2437-2432 (rUv)
  • 0b00665f6 Merge pull request #2441 from ruvnet/chore/release-3.13.0 (rUv)
  • a67e0ead7 Merge pull request #2440 from ruvnet/feat/metaharness-darwin-integration (rUv)

Inspect a commit: git fetch upstream && git show <sha>
Diff a path: git diff upstream/main -- path/to/file
Port a commit: git cherry-pick <sha> (expect conflicts — no shared history)

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-digestWeekly digest of ruvnet/ruflo activity

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions