3 Commits

Author SHA1 Message Date
NagyZoltanPeter
3d98a28d9f
docs(bench): Phase 2 checkpoint + mutation-site audit
- bench_baseline.md: Phase 2 numbers vs Phase 1. Decode/hash counters
  byte-exact unchanged (micro 2/2, macro 6/5), throughput equal-or-better.
  occupied_mem_delta flat by design (retained-memory metric dominated by
  archive-stored messages; refc frees the eliminated transient copies
  deterministically so they never accumulate). No residual deep-copy bug.
- phase2_mutation_audit.md: classification of every field-mutation and
  nil-safety sweep hit (FINE vs FIXED).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 05:03:22 +02:00
NagyZoltanPeter
2a4da679f2
docs(bench): Phase 1 message-path baseline results
Records the micro + macro baseline (Apple M4, macOS 26.5, refc, Nim
2.2.4) with both scenarios' verbatim output, CSV, per-node decode/hash
breakdown, and the Phase 1 acceptance verdict. Validates the analysis:
receiver decodes the same proto bytes 4x, aggregate 6 decodes / 5 hashes
per relayed message; micro determinism 4.03% (<5%).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 04:41:39 +02:00
NagyZoltanPeter
05ac82d454
docs: async copy analysis and 3-phase elimination plan
Analysis of chronos/refc deep-copy behavior on the WakuMessage path
(~19+F payload copies, 4-6 SHA-256 passes per inbound relayed message)
plus executor plans for: perf harness, WakuMessage ref object, WakuEnvelope.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 04:07:59 +02:00