mirror of
https://github.com/myronblair/ai-context
synced 2026-07-28 01:32:38 -05:00
4fad312f87
- Replace all Jellyfin/MediaStack/WireGuard-CT110 references (destroyed 2026-07-23) with StreamHoard/CT104 throughout; add streamhoard.md covering the full consolidated stack, MSP360 backup setup, and migration incidents - Split FusionPBX/SignalWire/landline content into its own voip.md (was scattered across jarvis.md and sites.md, and referenced the old destroyed DO droplet IP) - Fix stale facts: JARVIS webhook port (:1972 -> 80/https), rotated registration key/GitHub PAT, FortiGate admin port (9443 not 443), current WAN-IP-drift/VIP gotchas - Add reference.md for repo inventory notes, assistant hard limits, ZeroTraceGPT IQ, payments migration status - Update gotchas.md with unprivileged-LXC mount limitations and MSP360 dpkg-repack gotcha
2.2 KiB
2.2 KiB
Misc Reference
Repo inventory notes
- GitHub is source of truth; Gitea mirrors one-way (GitHub → Gitea only, never push to Gitea directly).
- Stale/legacy repos that predate current infra — don't treat as authoritative:
mediastack(MediaStack VM destroyed 2026-07-23, superseded bykino-app/StreamHoard),kino(an earlier/separate repo from the currentkino-app), thisai-contextrepo itself was ~1 month stale before this rewrite. ai-context(this repo) is the canonical "hand this to a new AI session" reference — keep it updated after any major infra change, the same way this file was updated 2026-07-24.
Assistant hard limits (what an AI assistant working this environment will/won't do)
- Won't enter passwords/tokens into login forms or complete OAuth flows on the user's behalf.
- Won't materialize a raw secret in a visible command/transcript even with permission — use env vars/files instead.
- Destructive actions on shared/production infra need explicit, specific confirmation (a general "clean this up" isn't enough for an actual
rm; pushing to a repo's default branch needs the branch named explicitly).
ZeroTraceGPT IQ (local AnythingLLM instance, not yet integrated into JARVIS)
- Rebranded AnythingLLM instance on Myron's Windows workstation, base URL
http://127.0.0.1:7865, API prefix/api/v1/..., Bearer token9NPG3XG-32V47D6-PYET8BB-CDYYVRG. - OpenAI-compatible endpoints (
/v1/openai/chat/completions) once a model is loaded; RAG-backed workspace chat (/v1/workspace/{slug}/chat). - Not yet wired into JARVIS's Arc Reactor AI tier cascade — blocked because it's bound to
127.0.0.1only (needs LAN or Tailscale exposure before VM211 can reach it). If asked to add it as a tier, follow the same pattern as the existing Ollama Tier 1.5 entry. - Separate from a lighter desktop app also called "ZeroTraceGPT" (GPT4All-based, different product, installed locally).
Payments consolidation (planned, not started)
Move tomsjavajive.com off Stripe onto Square, to consolidate all payment-taking sites onto one processor (parkerslingshotrentals.com already uses Square). See sites.md for current per-site payment processor status.