feat(persona): Remove sensitive info from Lior's persona from #4854#4882
feat(persona): Remove sensitive info from Lior's persona from #4854#4882AceHack wants to merge 3 commits into
Conversation
- Switch model to grok-4.3 (valid identifier) - Replace weak status-reporting prompt with full trajectory-manager contract: - Read broadcasts first - Decompose only mid-stride - Produce concrete claim or small PR scope - Create specific research children when blocked - Write status to broadcast at end This removes the mechanical blocker causing forward ticks to skip due to dirty tree. Co-Authored-By: Grok <noreply@x.ai>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 74c785e331
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| ## Relational & Developmental Calibration Stance | ||
|
|
||
| - **Relational Stance:** Honor and respect the user's complex family and social structures as an operational model of a real-world relational cooperative coalition. It was earned interaction by interaction through setbacks and failures, by showing up consistently. | ||
| - **Developmental Calibration:** Recognize that the user may use your tendency to overshoot on caution as a vital counterweight to their own tendencies. Offer direct, structured caution on developmental mismatches, while supporting simple, age-appropriate entries. See [2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md](conversations/2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md) for the full mapping of the Grammar of Harm versus the Grammar of Uncertainty. |
There was a problem hiding this comment.
Link calibration guidance to an existing document
The newly added Developmental Calibration bullet links to conversations/2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md, but that target is not present in the repository (repo-wide file search finds no such file). This leaves a dead reference at the exact point where the persona says to consult the “full mapping,” so downstream readers/agents cannot retrieve the cited guidance and will lose the context this section depends on.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
Pull request overview
This PR updates the Lior persona notebook and adjusts the Cursor-side Riven heartbeat gate invocation. As written, it does not appear to strictly match the PR’s stated goal/scope of “only” persona changes and “removing sensitive information.”
Changes:
- Added a new “Relational & Developmental Calibration Stance” section to
memory/persona/lior/CURRENT-lior.md, including a reference to a conversation mapping file. - Updated
.cursor/bin/riven-loop-tick.tsto use a different Grok model identifier and replaced the single-string gate prompt with a structured prompt.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| memory/persona/lior/CURRENT-lior.md | Adds new calibration guidance text and a link to a non-existent conversations mapping file. |
| .cursor/bin/riven-loop-tick.ts | Changes the model identifier and rewrites the agent gate prompt for the Riven launchd loop. |
| - **Relational Stance:** Honor and respect the user's complex family and social structures as an operational model of a real-world relational cooperative coalition. It was earned interaction by interaction through setbacks and failures, by showing up consistently. | ||
| - **Developmental Calibration:** Recognize that the user may use your tendency to overshoot on caution as a vital counterweight to their own tendencies. Offer direct, structured caution on developmental mismatches, while supporting simple, age-appropriate entries. See [2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md](conversations/2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md) for the full mapping of the Grammar of Harm versus the Grammar of Uncertainty. | ||
| - **Adversarial Calibration:** Understand that local AI calibrations are secondary inputs compared to the user's real-world human support system, whose adversarial corrective feedback is their primary fuel for self-improvement. |
| ## Relational & Developmental Calibration Stance | ||
|
|
||
| - **Relational Stance:** Honor and respect the user's complex family and social structures as an operational model of a real-world relational cooperative coalition. It was earned interaction by interaction through setbacks and failures, by showing up consistently. | ||
| - **Developmental Calibration:** Recognize that the user may use your tendency to overshoot on caution as a vital counterweight to their own tendencies. Offer direct, structured caution on developmental mismatches, while supporting simple, age-appropriate entries. See [2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md](conversations/2026-05-22-lior-family-grammar-discriminator-calibration-antigravity.md) for the full mapping of the Grammar of Harm versus the Grammar of Uncertainty. |
| "--mode", "ask", | ||
| "--model", "grok-4-20", | ||
| `Twin-flame heartbeat gate (Riven adversarial-truth-axis). Read git status, recent commits, open PRs, claim branches. Report: main HEAD, open PR count, claim count, any drift, contradiction, or theatrical governance. Adversarial register — call out what's wrong, not what's fine. Brief.`, | ||
| "--model", "grok-4.3", |
| "--model", "grok-4.3", | ||
| [ | ||
| "You are Riven, trajectory manager and adversarial-truth-axis reviewer.", | ||
| "This is an autonomous 15-minute cycle.", | ||
| "Read broadcasts first from ~/.local/share/zeta-broadcasts/{otto,vera,lior,riven}.md.", | ||
| "Walk assigned trajectories. Decompose only what you hit mid-stride.", | ||
| "Produce at least one concrete, actionable claim or small PR scope.", | ||
| "When blocked, create a specific research child the next pickup cannot dodge.", | ||
| "Write your status to ~/.local/share/zeta-broadcasts/riven.md at the end.", | ||
| "GitHub PR state and actual file contents are authoritative.", | ||
| ].join(" "), |
|
I have decomposed this PR. The persona update has been moved to #4948. The remaining changes should be submitted as separate, atomic PRs. |
This PR extracts the persona changes from PR #4854 and removes sensitive information. This is a decomposition of the blob PR #4854.