Skip to content

Raven v2 closure: rebrand + console scaffold + launcher#31

Open
Fearvox wants to merge 25 commits into
mainfrom
gemini-cli-workspace
Open

Raven v2 closure: rebrand + console scaffold + launcher#31
Fearvox wants to merge 25 commits into
mainfrom
gemini-cli-workspace

Conversation

@Fearvox
Copy link
Copy Markdown
Owner

@Fearvox Fearvox commented May 15, 2026

Summary

Closes out the Raven v2 rebrand half-state in use-cases/hermes-everos-memory/:

  • Riven → Raven rename + refreshed contract/ledger
  • New raven-console/ Rust TUI scaffold (ratatui + crossterm)
  • bin/raven launcher
  • DeepSeek auth preflight script
  • Refreshed dogfood audit + supervisor packets
  • Bumped deploy manifests + bootstrapped .algo-profile

Commits

  • C1 chore(everos-memory): add gitignore for runs + console target
  • C2 chore(everos): exclude .playwright-mcp + .goal traces from repo root
  • C3 docs(raven): rebrand Riven→Raven and refresh contract+ledger
  • C4 feat(raven): scaffold raven-console TUI + launcher
  • C5 chore(raven): add deepseek auth preflight script
  • C6 docs(everos): refresh dogfood audit + supervisor packets
  • C7 chore(everos-memory): bump deploy manifests + algo-profile

Verification

  • cargo check: pass (exit 0, finished in 1.19s)
  • cargo test --no-run: pass (exit 0)
  • bin/raven --help: pass (exit 0, full subcommand list rendered)

Goal state

See .goal/raven-v2-closure/ for state.json, decision-packet.md, evidence.md.

Not in scope

  • docs/upstream-return/* (separate lane)
  • workbench repo drift (separate goal)

Do NOT auto-merge — leaving open for human review per goal contract.

Fearvox and others added 22 commits May 14, 2026 16:59
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Classify the live upstream issue and PR queue into maintainer-facing matrices, problem families, strategy, owner brief, and final report.

Co-authored-by: Codex <noreply@openai.com>
Adds the Hermes EverOS memory provider use case with Raven run packets, SkillHub packet/view tooling, NixOS remote smoke artifacts, and local verification helpers.

Co-authored-by: Codex <noreply@openai.com>
Records the current PASS/FLAG state for Hermes/EverOS dogfood artifacts and the observed NixOS remote blocker without exposing private host details.

Co-authored-by: Codex <noreply@openai.com>
Adds SkillHub mock API routes for API-backed MVP views and target-specific install packets, and extends the smoke test and docs to cover them.

Co-authored-by: Codex <noreply@openai.com>
Generalizes the source conversation reference and removes private planning artifact references from the Raven dogfood run packet while keeping the verifier passing.

Co-authored-by: Codex <noreply@openai.com>
Mark the Raven/EverMe/Hermes dogfood run packet done after local gates pass, and keep the remote NixOS deploy gate explicitly flagged instead of mixing it into local artifact status.

Co-authored-by: Codex <noreply@openai.com>
Record Riven as the operator-facing concept name while preserving the Raven v0 command namespace, and include the concept packet in the verified dogfood run artifacts.

Co-authored-by: Codex <noreply@openai.com>
Record requirement-by-requirement evidence that the Riven, SkillHub, and Hermes/EverOS dogfood artifacts are shipped locally, while keeping remote NixOS deployment as a separate flagged follow-on.

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
…rMind-AI#78

- README: fix search API method (GET -> POST)
- Demo: handle 202 Accepted status in SimpleMemoryManager
- MemoryManager: fix multi-type search logic and hybrid deduplication
- Add unit tests for 202 status and multi-type search
Excludes raven/.local-runs/ and raven-console/target/ from version
control so dogfood runs and Rust build artifacts stay local.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds .playwright-mcp/ and .goal/ to root .gitignore so per-session
agent traces (Playwright MCP captures, goalv3 state) stay local and
do not pollute the repo working tree.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Renames RIVEN_CONCEPT.md to RAVEN_CONCEPT.md and refreshes the
command contract, README, research ledger, and doomsday fixture
to reflect the v2 Raven framing. Adds NATIVE_FEEL_AUDIT.md and
REFERENCE_NOTES.md as supporting research.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds the raven-console Rust crate (Cargo.toml, Cargo.lock, src/)
implementing a ratatui+crossterm terminal UI with adapters for
hermes, memory, muw, packet, sc, and verify lanes. Also adds the
bin/raven shell launcher that boots the console with the right
context resolution.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds scripts/deepseek-auth-preflight.sh which validates that the
EverCore env file is configured for OpenRouter→DeepSeek routing
before deploys. Checks LLM_PROVIDER, LLM_MODEL, base URLs, and
optionally enforces a non-placeholder OPENROUTER_API_KEY.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Updates COMPLETION_AUDIT.md, OWNER_PACKET.md, and
SUPERVISOR_DISPATCH.md with the post-Raven-v2 dogfood findings:
audit results, supervisor dispatch flow, and the operator-facing
packet summary.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Refreshes deploy/nixos/ packet, README, and env example; bumps
justfile and package.json. Bootstraps .algo-profile/ with the
circular chat buffer decision note used in raven-console TUI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 15, 2026 14:58
Appends the Raven v2 closure landing note to COMPLETION_AUDIT.md
with PR URL for the docs_report gate. Closes out the goalv3-cc
goal raven-v2-closure receipt trail.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Fearvox and others added 2 commits May 15, 2026 11:36
…erMind-AI#93/EverMind-AI#78 slice scope

Captures the targeted upstream recheck: issues EverMind-AI#191/EverMind-AI#93/EverMind-AI#78 still open;
PRs EverMind-AI#185/EverMind-AI#211 BLOCKED; EverMind-AI#89/EverMind-AI#109/EverMind-AI#138 DIRTY. Marks local current-tree
slice as superseding EverMind-AI#185/EverMind-AI#211/EverMind-AI#138/EverMind-AI#109 in PR_MATRIX. Narrows the
return-slice scope in goal.md and updates owner-brief priorities.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Root cause: this branch had dropped .markdownlint.json (kept on main),
which disables MD013/MD033/MD041 etc. Without it CI fell back to stricter
defaults, surfacing 22 errors across README + 3 use-case docs.

Fixes:
- Restore .markdownlint.json from origin/main
- PR_MATRIX.md L5: rewrap to avoid leading '#' parsed as ATX heading
- COMPLETION_AUDIT.md L84: wrap bare URL in <>
- COMMAND_CONTRACT.md L45/L54/L55: escape '|' inside table cells
- README.md L13-17 & L35-40: collapse multiple blank lines
- README.md L63: disable MD001 next-line for h2->h4 use-case card jump
  (keeps the '#### ' regex contract used by the use-case banner validator)
- README.md banner-gif lines: trim single trailing space
- README.md back-to-top images: add alt text "Back to top"

Local verification with markdownlint-cli2@0.17.2 against all 28 CI files:
Summary: 0 error(s).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Owner Author

Fearvox commented May 15, 2026

Superseded by #32.

Reason: local git and Raven/SC both reported the old branch shape had no valid merge base against origin/main, even though GitHub showed this PR as mergeable. The clean replay PR is based directly on current main and excludes the out-of-scope docs/upstream-return/*, EverCore P0 batch, and .github workflow/script drift.

Sign up for free to 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.

2 participants