## Summary
Docs-only correction to the historical record of merged PR #1324.
Addresses adversarial audit findings #1 and #2 from the #1324 post-merge
audit (issue #1387).
## Problem
PR #1324's body referenced four tests that do NOT exist in master:
- `TestMultibyteCapPersistRoundTrip`
- `TestMultibyteCapPersistSkipsUnknown`
- `TestMaybePersistCoalesces`
- A `TryLock` coalescing test
The tests that actually shipped in PR #1324 are:
- `TestRunMultibyteCapPersist_AppliesSnapshot`
- `TestRunMultibyteCapPersist_NoSnapshot_NoOp`
The merged PR title/body cannot be edited cleanly post-merge, so we
correct the record in `CHANGELOG.md`.
## Change
- Adds an `[Unreleased]` section at the top of `CHANGELOG.md`.
- Notes the discrepancy between what PR #1324's body claimed and what
actually landed.
- Points to issue #1386, which tracks the corrective test additions
(round-trip, unknown-key skip, coalescing).
## Scope (locked)
- **Docs-only.** No code, no tests, no production behavior changes.
- Dead-code removal (`GetMultiByteCapMap` and the stale comment) is
explicitly out of scope here — handled by sibling PR #1386.
## Files Changed
- `CHANGELOG.md` (+5 lines, 0 deletions)
## Verification
- Preflight: `bash ~/.openclaw/skills/pr-preflight/scripts/run-all.sh
origin/master` → exit 0.
- PII grep clean.
Fixes#1387
Co-authored-by: CoreScope Bot <bot@corescope>
## v3.7.2 — Hotfix Release
Hotfix release branched from `v3.7.1`. Cherry-picks **only** PR #1121
(ingestor infinite-loop fix). Top-of-master has unresolved issues per
recent operator reports — `release/v3.7.2` is the minimal safe upgrade.
### What's in this branch
- `c788319` — `fix(ingestor): exclude path_json='[]' rows from backfill
WHERE (#1119) (#1121)` (cherry-picked from master)
- `a91f1db` — `chore(release): v3.7.2` (CHANGELOG entry)
### Diff vs `v3.7.1`
```
cmd/ingestor/db.go | 4 +-
cmd/ingestor/db_test.go | 157 +++++++++++++++++++++++++++++++++++++++++++++++-
CHANGELOG.md | 7 +++
```
### What this is NOT
- Not a merge to `master`. Master has moved forward independently with
changes that are not yet ready for release.
- Not a "Fixes #X" PR — this is release packaging, not a new bug fix.
The underlying fix already merged via #1121.
### Merge guidance
**Do not merge into `master` unless you've decided that's appropriate.**
The likely intent is:
1. Review this branch / PR for correctness of the cherry-pick +
CHANGELOG.
2. Tag `v3.7.2` on the head of `release/v3.7.2` (the version-bump commit
is real code, not `[skip ci]` — safe to tag per AGENTS.md rule 33).
3. Run the release workflow off the tag.
4. Optionally close this PR without merging, since master's history will
diverge from the hotfix branch by design.
If you DO want master to also carry the CHANGELOG entry, that can be a
separate cherry-pick onto master after this lands — but the fix itself
(#1121) is already on master.
### Verification
- `git diff v3.7.1..HEAD --stat` is 3 files / 168 insertions / 4
deletions — minimal surface area.
- TDD test from #1121 squash is included (`cmd/ingestor/db_test.go`
additions).
- No additional commits pulled from master.
---------
Co-authored-by: OpenClaw Bot <bot@openclaw.local>
Co-authored-by: Kpa-clawbot <bot@kpa-clawbot.local>