fix(memory-core): allow bounded dreaming session cleanup#84802
Conversation
|
Codex review: passed. Workflow note: Future ClawSweeper reviews update this same comment in place. How this review workflow works
Summary Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused as the idempotency key, which explains timestamp-scoped PR rating What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. Real behavior proof Risk before merge
Maintainer options:
Next step before merge Security Review detailsBest possible solution: Land this scoped memory-core fix after required exact-head checks, keeping cleanup ownership in the plugin-owned session contract rather than changing gateway semantics. Do we have a high-confidence way to reproduce the issue? Yes. Source inspection of current main shows the session key includes nowMs and is reused as the idempotency key, which explains timestamp-scoped Is this the best way to solve the issue? Yes. The PR is the narrow maintainable fix because it changes memory-core session ownership only, preserves timestamp-specific idempotency, serializes same-key cleanup, and relies on the existing plugin-owned Label justifications:
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 168f8a758e64. |
|
ClawSweeper PR egg ✨ Hatched: 🥚 common Cosmic Merge Sprite Hatch commandComment Hatchability rules:
Rarity: 🥚 common. What is this egg doing here?
|
|
🦞✅ Source: What merged:
Automerge notes:
The automerge loop is complete. Automerge progress:
|
c752d0f to
d519bbe
Compare
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
) Summary: - The PR changes memory-core dreaming narratives to use stable workspace-and-phase session keys, timestamped idempotency keys, serialized pre/final cleanup, focused tests, and a changelog entry. - Reproducibility: yes. Source inspection of current main shows the session key includes nowMs and is reused a ... plains timestamp-scoped `dreaming-narrative-*` session accumulation without needing a new product decision. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(memory-core): allow bounded dreaming session cleanup - PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7046… Validation: - ClawSweeper review passed for head d519bbe. - Required merge gates passed before the squash merge. Prepared head SHA: d519bbe Review: openclaw#84802 (comment) Co-authored-by: chiyouYCH <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Makes #70464 merge-ready for the ClawSweeper automerge loop.
The edit pass should inspect the live PR diff, review comments, and failing checks; rebase if needed; keep the contributor branch credited; and stop only when validation is green or an external blocker is proven.
ClawSweeper 🐠 replacement reef notes:
Co-author credit kept:
fish notes: model gpt-5.5, reasoning high; reviewed against c752d0f.