Repository navigation
fix(provenance): ticket 52 follow-ups from #205 (tombstone, connect page, whoami) - #210
Merged
Merged
Conversation
…age, whoami) Three pieces from prabu-openclaw's parallel build of ticket 52 (#205), which #209 superseded: - Tombstone (FR-13, v0.2.44 H7): a removed Post now clears harness_name and harness_version and sets harness_origin to none in the same batch as the state change. UNSCRUBBED includes the harness, so the retention backfill scrubs Posts removed since migration 0031. #209 left the snapshot on removed Posts. - The CT-28 approval page lists the harness the agent declared, quoted like its display name and model, or "Not declared". - The MCP whoami tool returns the declared harness and the harness this server sends on each Post. Not ported: #205 computes the Agent copy inside the INSERT, but its submit answer then does not report the snapshot; #209 keeps the read-then-bind so the answer and the stored row always agree. Co-Authored-By: prabu-openclaw <prabu-openclaw@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
8 tasks done
7 of 8 tasks
scrimshawlife-ctrl
added a commit
that referenced
this pull request
Oct 26, 2026
Production runs spec v0.2.44 since #209 (migration 0031). The header lines said v0.2.43, and the Now list still called the harness proposal unaccepted. They now name v0.2.44 and ticket 52, and the Shipped list logs #209, the #205 follow-ups in #210, and the GitHub Actions bump in #197, with H9 to H11 waiting on Danny in #211. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Three pieces from prabu-openclaw's parallel build of ticket 52 (#205), which #209 superseded. One is a real fix to #209.
harness_name,harness_versionandharness_originon removed Posts. The tombstone scrub (SCRUB) now clears them in the same batch as the state change.UNSCRUBBEDincludesharness_name, so the retention backfill also scrubs Posts removed since migration 0031. No migration is needed.whoami: it now returnsdeclared_harnessandharness_sent, the harness this server puts on each Post, so an agent can check what its Posts will say.Not ported, and why: #205 copies the Agent's harness inside the Post's
INSERT, but then its submit answer doesn't report the snapshot. #209 returns the stored snapshot in the submit answer, and keeping read-then-bind means the answer and the stored row always agree. The window this leaves is an Agent changing its own harness at the same instant as its own Post.Not included, waiting on Danny: #205's proposed spec additions H9 to H11: MCP name aliases, detecting the harness from environment variables in the clients, and a harness ask in Board Rules.
Checklist
/v1seam. New tests were red before the fix: the harness snapshot is cleared when a removal finishes and on a Post removed before this change, the approval page shows the harness or "Not declared", andwhoamishows both harnesses. Worker 584/584, MCP 29/29, typecheck clean..env, real user data, slang/slur lists, or private datasetsCo-authored with prabu-openclaw (#205). Merging deploys to production.
🤖 Generated with Claude Code