OverviewFilesCommitsIssuesDocsReleasesPeers

pear-git / .claude / tmux-registry.json

77 lines · json ref:
{
  "sessions": {
    "pear-seed": {
      "description": "Production seeders for Pear apps (persistent)",
      "windows": {
        "hyper-wallet": {
          "description": "Hyper-wallet seeder (18x3enb54ttc...)",
          "command": "pear run pear://18x3enb54ttc... seed",
          "persistent": true
        },
        "wirecore": {
          "description": "Wirecore seeder (zupx3qzpwj61...)",
          "command": "pear run pear://zupx3qzpwj61... seed",
          "persistent": true
        },
        "hyperident": {
          "description": "Hyperident seeder",
          "command": "pear run pear://... seed",
          "persistent": true
        },
        "pear-git": {
          "description": "Pear-git forge server (VPN mode)",
          "command": "bare pear-git-server.js web 3003 --vpn --prefix=/git",
          "persistent": false,
          "notes": [
            "Accessible at https://7rnx.net/git/",
            "Binds to 10.22.0.2:3003 (VPN)",
            "Start: ./scripts/pear-git-start.sh",
            "Stop: ./scripts/pear-git-stop.sh",
            "Logs: ./scripts/pear-git-logs.sh"
          ]
        }
      }
    },
    "pear-dev": {
      "description": "Development and testing (ephemeral)",
      "windows": {
        "hw-web": {
          "description": "Hyper-wallet web server (testing)",
          "command": "pear run pear://18x3enb54ttc... web 4004",
          "persistent": false
        },
        "hw-cli": {
          "description": "Hyper-wallet CLI testing",
          "command": "interactive shell",
          "persistent": false
        },
        "hw-logs": {
          "description": "Hyper-wallet log monitoring",
          "command": "tail -f logs",
          "persistent": false
        }
      }
    }
  },
  "guidelines": {
    "pear-seed": [
      "Persistent seeders only",
      "DO NOT kill windows 0-2 (core seeders)",
      "Add new seeders as separate windows",
      "Update seeder after pear release"
    ],
    "pear-dev": [
      "Temporary testing only",
      "Created by scripts/pear-test.sh",
      "Destroyed by scripts/pear-stop.sh",
      "Safe to kill all windows"
    ]
  },
  "startup_sequence": [
    "1. Check tmux sessions: tmux ls",
    "2. Read registry: cat .claude/tmux-registry.json",
    "3. Report what's running",
    "4. Start new services as needed"
  ]
}