Skip to content

Request: OpenClaw native session history (backfill + live settlement) [escalated from #423] - #429

Closed
philcunliffe wants to merge 1 commit into
masterfrom
request/openclaw-native-history
Closed

Request: OpenClaw native session history (backfill + live settlement) [escalated from #423]#429
philcunliffe wants to merge 1 commit into
masterfrom
request/openclaw-native-history

Conversation

@philcunliffe

Copy link
Copy Markdown
Contributor

Escalates issue #423 into the pipeline family as a request LLP.

Why escalate instead of fixing

#423 is labelled neutral:fix, but it is not bug-shaped. It asks for a new
backfill provider, a live settlement/enrichment design, new config surface
under the LLP 0037 on-join contract, a hermetic smoke, a written acceptance
procedure, and a revision of LLP 0109's open question. There is no
test-provable localized fix ahead of those design decisions, so a fix PR
would be neutral choosing the architecture unilaterally.

This follows the precedent set by #122 -> LLP 0039 (PR #152).

Claims verified before writing

Each load-bearing claim in the issue was re-checked against
origin/master@6a64273, not taken on trust:

  • activate() (.../openclaw/src/index.js) registers a config section and an
    upstream preset, and no backfill provider.
  • config.js's own header comment states there is no backfill block
    "the plugin registers no backfill provider".
  • openclawSessionId() (.../openclaw/src/projector.js) hashes the first
    SESSION_HASH_HEAD_CHARS of the system prompt, confirming the collapsing
    synthetic session id.
  • NON_ANTHROPIC_PRIMARY is a hard refusal at .../openclaw/src/settings.js:161,
    confirming that non-Anthropic-primary traffic never reaches the gateway.
  • LLP 0109 lines 194-196 do leave native session JSONL settlement an open
    question.

The on-disk format survey in the issue (OpenClaw 2026.7.1-2, macOS, node
26.5.0) is not re-verified here: no OpenClaw install was available. The
spec cites it as the issue's contribution and points the design at it, rather
than restating it as independently confirmed.

What this PR contains

One new file, llp/0142-openclaw-native-history.spec.md (Type: Spec, Status:
Active). No code. 0142 was free across master and every open branch (0139 and
0140 are claimed by open PR #422, 0141 by merged #425).

Once merged, neutral backlog surfaces LLP 0142 as an uncovered request and
the pipeline family mints a design for it. The issue stays open until that work
lands, so this PR intentionally uses Refs, not Fixes.

Refs #423

Escalated from issue #423. Mints LLP 0142 as a request so the work enters
the pipeline family: a new backfill provider plus a settlement design keyed
on the provider-issued msg_... id, not a localized fix.
Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@philcunliffe