* 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>