Commit Graph

14 Commits

Author SHA1 Message Date
rUv 33a2c3ed07 dream(performance): #3183 wire real cold-start measurement, remove fabricated V2-vs-V3 benchmark (evaluated, ACCEPT-scoped) (#3184)
* docs(dream-cycle): backfill LEDGER rows for 2026-08-24..09-03

Ledger-append step silently failed again for 10 consecutive nights
(3rd occurrence of this failure class, first flagged 2026-08-19).
Verified via git ls-remote + GitHub MCP issue/PR search before
concluding this (all 10 nights ran to completion: real branch, issue,
and draft PR each) rather than inferring failure from a sparse table.
2026-08-20..08-23 is a separate, confirmed-genuine 4-night gap where
the pipeline did not run at all.

Co-Authored-By: RuFlo <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_01YQUz3bkMpqgtLXgkYa1LFF

* dream(performance): wire real cold-start measurement, remove fabricated V2-vs-V3 benchmark (evaluated, ACCEPT-scoped)

cli-cold-start.bench.ts's own measureColdStart() (a real,
spawn-based process timer) was never called anywhere in the file.
Every reported number instead came from setTimeout() delays,
including a "V2 vs V3 Speedup: 5.00x" that was guaranteed by
construction (setTimeout(100) vs setTimeout(20), no code between
them) regardless of any real behavior.

- Export measureColdStart(), add runRealColdStartMeasurement() and
  CLI_BIN_PATH; wire the real spawn-based measurement into the suite.
- Remove the fabricated V2-vs-V3 comparison outright (no V2 binary
  remains to honestly compare against).
- Add a deterministic Vitest regression test (4 assertions); fails
  against baseline (functions not exported, fabricated pattern still
  present), passes against candidate — confirmed via git-stash
  isolation. Full @claude-flow/performance suite: 99/99 passing.
  tsc --noEmit: clean.
- Real measured number: node bin/cli.js --version, 5 runs, mean
  54.65ms (min 51.94 / max 57.92) — well under the 500ms target.
  Caveat disclosed in-code: --version is the one subcommand that
  succeeds without a built dist/ in this worktree; this is not a
  full-CLI cold-start measurement.
- Correct the two stale "Achieved" claims this fed in
  ADR-STATUS-SUMMARY.md's Performance Targets table (CLI Startup,
  and the already-known-false HNSW 150x-12,500x figure one row up).

Darwin: skipped, scope mismatch (dead-code-wiring fix, not a
tunable parameter). Flywheel: no signed bundle, deterministic
Vitest evidence retained instead. Follow-ups documented in tonight's
gist: same anti-pattern in agent-spawn/mcp-server-init/cli-warm-start
bench files (not touched, kept to one conceptual change); a Raft
election safety gap and a plugin supply-chain enforcement gap found
by tonight's scan roles (hive-mind, security) but out of scope for
the performance DEEP surface.

Co-Authored-By: RuFlo <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_01YQUz3bkMpqgtLXgkYa1LFF

* docs(dream-cycle): append 2026-09-05 ledger row

Co-Authored-By: RuFlo <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_01YQUz3bkMpqgtLXgkYa1LFF

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-09-05 11:38:56 -04:00
Ryanba a3d0b4462b Fix benchmark environment lookup in ESM (#1337)
Reviewed in ADR-065. ACCEPT — ESM os import fix with test.
2026-03-17 13:24:20 -04:00
rUv 7c811c1c96 v3: Major cleanup, benchmarking, and documentation
## Cleanup (~1000KB removed)
- Remove /implementation/ planning docs (no longer needed)
- Remove duplicate /coordination/, /core/, /shared/, /types/ folders
- Remove stale status/tracking MDs from @claude-flow modules
- Remove /docs/reports/ status documents

## Performance Benchmarking
- Add scripts/quick-benchmark.mjs for fast performance validation
- Add __tests__/setup.ts (required by vitest config)
- Add @claude-flow/memory/framework/benchmark.ts utilities
- All benchmarks passing targets:
  - Event Bus: 6ms for 100k events (<50ms target)
  - Map Lookup: 16ms for 100k gets (<20ms target)
  - O(n) to O(1) optimization: 978x speedup confirmed

## Documentation
- Complete rewrite of v3/README.md with:
  - Architecture overview (10 ADRs)
  - Module architecture diagram
  - Full directory structure
  - Usage examples for all 10 modules
  - Performance targets and achievements
  - Installation and testing instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 03:00:34 +00:00
rUv ea3de4a230 fix(v3): Complete all critical gaps - tests, deployment, cleanup
## Summary
- Fixed all critical gaps identified in deep review
- Updated to agentic-flow@2.0.1-alpha.79

## Tests Added (419 new tests)
- CLI module: 115 tests (cli, mcp-client, commands)
- Swarm module: 104 tests (coordinator, consensus, topology)
- Neural module: 106 tests (sona, algorithms, patterns)
- Performance module: 94 tests (attention, benchmarks)

## Implementations
- Deployment module: Full npm release workflow (1,119 lines)
- CLI config loading: Complete with env var support
- Dead code cleanup: Removed 1.63MB (hooks/, ruvector.db, .tsbuildinfo)

## Documentation
- Organized 20+ markdown files into proper subfolders
- Created docs/reports/, module docs/ directories
- Consolidated duplicate files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 20:49:25 +00:00
rUv ec25eea4ce checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:46:30 +00:00
rUv 7a5d0a4963 checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:46:18 +00:00
rUv 7cd80727fd checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:46:06 +00:00
rUv 13f7e39235 checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:45:57 +00:00
rUv 6d43e2f0a4 checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:45:47 +00:00
rUv baefd4e5ca checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:45:38 +00:00
rUv ad3a58030d checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:44:21 +00:00
rUv c8f22766ea checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:44:13 +00:00
rUv 66985221c0 checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:41:41 +00:00
rUv a971456925 checkpoint: File edit:
🚀 Generated with [Claude Code](https://claude.com/claude-code)
📊 V3 Development Progress Checkpoint

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-01-04 20:41:12 +00:00