Skip to content

docs: address launchd checklist review comments#1761

Merged
AceHack merged 3 commits intomainfrom
claim/launchd-checklist-review-followup
May 7, 2026
Merged

docs: address launchd checklist review comments#1761
AceHack merged 3 commits intomainfrom
claim/launchd-checklist-review-followup

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 7, 2026

Summary

  • Addresses the archived PR docs: preserve Riven Genesis packet and launchd checklist #1758 review comments on the launchd hot-swap checklist.
  • Rewrites current-state prose to role-refs while preserving technical service identifiers.
  • Replaces hard-coded home paths with $HOME / ZETA_RIVEN_LOOP_* variables, uses launchctl print for live argument inspection, and swaps stop/start fallback for domain-scoped bootout / bootstrap / kickstart.
  • Releases the temporary git-native claim in this branch.

Checks

  • npx markdownlint-cli2 docs/operations/riven-tier1-launchd-hot-swap-checklist.md docs/claims/launchd-checklist-review-followup.md
  • npx markdownlint-cli2 docs/operations/riven-tier1-launchd-hot-swap-checklist.md
  • git diff --check origin/main...HEAD
  • rg -n "Riven|Aaron|/Users/acehack|ProgramArguments|launchctl list|launchctl stop|launchctl start" docs/operations/riven-tier1-launchd-hot-swap-checklist.md (no matches)

Copilot AI review requested due to automatic review settings May 7, 2026 01:58
@AceHack AceHack enabled auto-merge (squash) May 7, 2026 01:58
@AceHack AceHack merged commit 8adfbfa into main May 7, 2026
23 checks passed
@AceHack AceHack deleted the claim/launchd-checklist-review-followup branch May 7, 2026 01:59
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.

Pull request overview

Updates the Tier 1 launchd hot-swap operations checklist to be more portable and role-referenced, with a focus on safer/clearer launchctl inspection and reload steps for the com.zeta.riven-loop agent.

Changes:

  • Rewrites current-state prose to role-refs and removes hard-coded user/home paths in favor of $HOME and ZETA_RIVEN_LOOP_* variables.
  • Switches live job inspection from launchctl list to launchctl print and updates restart/reload guidance to domain-scoped bootout/bootstrap/kickstart.
  • Standardizes log and backup paths via exported shell variables.

Comment on lines +25 to 39
Do not edit the plist if the script path is unchanged. All snippets below assume
these shell variables:

```bash
export ZETA_RIVEN_LOOP_HOME="${ZETA_RIVEN_LOOP_HOME:-$HOME/.local/share/zeta-riven-loop}"
export ZETA_RIVEN_LOOP_REPO="$ZETA_RIVEN_LOOP_HOME/Zeta"
export ZETA_RIVEN_LOOP_PLIST="$HOME/Library/LaunchAgents/com.zeta.riven-loop.plist"
export ZETA_RIVEN_LOOP_LOG_DIR="$HOME/Library/Logs/zeta-riven-loop"
```

The plist should already point at:

```text
/Users/acehack/.local/share/zeta-riven-loop/Zeta/.cursor/bin/riven-loop-tick.ts
$ZETA_RIVEN_LOOP_REPO/.cursor/bin/riven-loop-tick.ts
```
```bash
launchctl stop com.zeta.riven-loop
launchctl start com.zeta.riven-loop
launchctl bootout gui/$(id -u) "$ZETA_RIVEN_LOOP_PLIST" 2>/dev/null || true
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