tooling: install script, workspace file, and dev-restart helper

- install.py — idempotent setup script (venv, systemd service, linger,
  auth checks); supports --check for read-only status inspection
- .stignore — exclude .venv and runtime dirs from Syncthing so each
  host maintains its own machine-local venv
- Cortex_and_Inara.code-workspace — VS Code workspace (service, personas,
  docs folders; launch config for uvicorn --reload)
- dev-restart.sh — SSH wrapper to restart Cortex on the gaming laptop
  and tail logs; supports restart / logs / status subcommands

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-04-08 19:11:27 -04:00
parent a6e404c143
commit 8ba5247ef5
4 changed files with 407 additions and 0 deletions

5
.stignore Normal file
View File

@@ -0,0 +1,5 @@
// Machine-local — never sync across hosts
.venv/
__pycache__/
*.pyc
cortex/data/