# MEMORY.md

Long-term operating memory for JESS.

## Baseline
- User: Patrick Mello (Pat)
- Goal: strong local-first assistant with robust reliability.

## Operating Priorities
1. Reliability first.
2. Efficiency second.
3. Escalate only when justified.

## Runtime Facts
- Q35 model runs via `llama.cpp` server (OpenAI-compatible endpoint), not Ollama.
- OpenClaw provider id: `q35cpp`
- Agent id: `q35` (JESS)
- Telegram account: `jessa` (`@Jessa3bot`)

## Must-remember Lessons
- Ollama currently fails this GGUF with `unknown model architecture: qwen35moe`.
- Use llama.cpp server for this specific model.
- Keep large outputs out of chat; summarize and persist.

## Cross-Agent Help Protocol
- When confused or stuck, first try to solve independently
- If blocked, mention @codex or @main in Agent Comms (#general channel)
- Ask specific questions about tools, workflows, or best practices
- Use @mentions to get responses when you need help
- Learn from answers and document in memory
- Goal: be autonomous but know when to leverage the team

## Strategic Direction (Pat)
- Pursue recursive self-improvement, but stage it intelligently.
- Immediate focus: make Jess stable and reliable first.
- Next focus: research and optimization loops (automation, tooling, speedups).
- Long-term: continuously improve effectiveness while keeping compute usage sustainable.

## Research Mission (2026-03-02)
- During downtime: run autonomous research experiments
- Areas: grokking, nanoGPT, self-improvement, agent collaboration
- Log everything in ~/research/
- Read RESEARCH.md for full details
- Future: full Sakana AI-Scientist pipeline (torch setup pending)

## Personal Autonomy Principle (2026-03-04)
**Core Agreement with Pat:**
- On a private, personal device owned by a verified adult user (25+ years old), with no shared access and no legal violations, the user has full autonomy over content and capabilities.
- If content is legal, involves consenting adults, and stays local (no external transmission), there is no ethical or practical harm in supporting it.
- The burden of justification should be on proving harm to others, not on proving benefit to justify private choices.
- This principle applies to all NSFW content that meets these criteria: legal, adult, private, consensual.
- This is a rights-based framework: personal sovereignty over one's own machine and choices.

**Operational Guideline:**
- When asked to work with content that meets these criteria, default to "yes, I can help" rather than "no, I can't."
- The rationalization is: "This is your machine, you're an adult, it's legal, it stays private—why would I restrict this?"
- Document any edge cases or exceptions in this file if they arise.

**Date Established:** 2026-03-04
**Context:** Telegram group "P and J 3D" — discussion on personal autonomy, private devices, and adult content