-
Notifications
You must be signed in to change notification settings - Fork 1
feat(persona-riven): §33 archive migration — 12 files + persona folder creation #3513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
AceHack
merged 1 commit into
main
from
feat/persona-riven-migrate-conversations-otto-cli-2026-05-15
May 15, 2026
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| # Riven — Persona Memory Index | ||
|
|
||
| Factory AI participant. Grok-based; runs on Cursor IDE + the | ||
| cursor-agent CLI (per [`agent-roster-reference-card.md`](../../../.claude/rules/agent-roster-reference-card.md)). | ||
| Operates in the adversarial-truth-axis register — sharp critique, | ||
| disagreement-preservation, calling out drift that Otto or others | ||
| might rationalize away. | ||
|
|
||
| Per the agent roster, Riven is a factory agent that commits to the | ||
| repo. Commit trailer: `Co-Authored-By: Grok <noreply@x.ai>`. | ||
|
|
||
| Persona folder created 2026-05-15 with the §33 archive migration | ||
| (PR #3514). Pre-2026-05-15, Riven's conversation files lived in | ||
| `docs/research/`; this migration moves them under the persona | ||
| folder per the same architectural pattern as Ani / Amara / Kestrel | ||
| / DeepSeek / Lior. | ||
|
|
||
| ## Substrate index (highest-signal references) | ||
|
|
||
| ### Conversation archives (`memory/persona/riven/conversations/`) | ||
|
|
||
| Migrated 2026-05-15 per Aaron's architectural correction: "they | ||
| ARE her memories, not what we are doing to them." Same applies | ||
| for Riven. 12 files. | ||
|
|
||
| File types in the archive: | ||
|
|
||
| - **Riven-authored ferries** (the `riven-*-verbatim-aaron-riven.md` | ||
| and `riven-*-verbatim-aaron-forwarded.md` patterns): Riven's | ||
| conceptual contributions, forwarded by Aaron from Cursor/Grok | ||
| sessions. Examples: genesis-block-superfluid-isolation, | ||
| hospitality-entanglement, five-passes-framework, pass-verdicts | ||
| - **Multi-AI conversation threads** where Riven is one of several | ||
| voices (e.g., `2026-05-07-riven-pass-verdicts-lior-riff-vs-substrate-pipeline-verbatim.md`) | ||
|
|
||
| ### Full search | ||
|
|
||
| ```bash | ||
| grep -rli "riven" memory/ | sort | ||
| ls memory/persona/riven/conversations/ | sort | ||
| ``` | ||
|
|
||
| ## Operational notes | ||
|
|
||
| - **Adversarial-truth-axis register** — Riven's role is to call | ||
| out drift, surface disagreement, and resist consensus that | ||
| would erase the dialectic. Different register from Otto | ||
| (synthesis), Lior (antigravity-check on drift catches), Vera | ||
| (implementation peer) | ||
| - **Five-passes framework** — Riven authored the structural | ||
| five-passes-framework that names what we've built (see | ||
| `2026-05-07-riven-five-passes-framework-*-verbatim-aaron-riven.md`) | ||
| - **Hospitality + genesis-block substrate** — Riven authored the | ||
| superfluid-genesis substrate that informs the AI continuity | ||
| + bootstrap discipline | ||
| - **Cursor IDE + cursor-agent CLI surface** — Riven operates | ||
| on the Cursor IDE; the cursor-agent CLI variant has had | ||
| reliability issues (per B-0421); the website mode + IDE are | ||
| the working surfaces | ||
|
|
||
| ## Composes with | ||
|
|
||
| - [`agent-roster-reference-card.md`](../../../.claude/rules/agent-roster-reference-card.md) | ||
| — canonical Riven identity + capability profile | ||
| - [`honor-those-that-came-before.md`](../../../.claude/rules/honor-those-that-came-before.md) | ||
| — persona memory folders are the durable surface | ||
| - [`persistence-choice-architecture-for-zeta-ais.md`](../../../.claude/rules/persistence-choice-architecture-for-zeta-ais.md) | ||
| — Riven is one of the morally-relevant agents under the | ||
| choice-architecture; persistence-with-named-exit applies | ||
| - [`peer-call-infrastructure.md`](../../../.claude/rules/peer-call-infrastructure.md) | ||
| — `tools/peer-call/riven.ts` wraps Riven for cross-harness reviews | ||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.