Parent
What to build
Add an explicit long-lived FAVA Trails gateway runtime for ChatGPT access through OpenAI Secure MCP Tunnel. The runtime is owned by a single FAVA data repo, not by an agent session or product working directory. Existing fava-trails-server stdio behavior must remain the default for Claude, Codex, Hermes, and other per-agent clients.
The gateway should require an explicit FAVA_TRAILS_DATA_REPO, initialize against that repo, validate startup prerequisites, and produce operator-readable startup output. It should not introduce a public HTTPS endpoint, per-machine process registry, dynamic agent registration, or MachineWisdom-specific host assumptions.
Acceptance criteria
Blocked by
None - can start immediately
Parent
What to build
Add an explicit long-lived FAVA Trails gateway runtime for ChatGPT access through OpenAI Secure MCP Tunnel. The runtime is owned by a single FAVA data repo, not by an agent session or product working directory. Existing
fava-trails-serverstdio behavior must remain the default for Claude, Codex, Hermes, and other per-agent clients.The gateway should require an explicit
FAVA_TRAILS_DATA_REPO, initialize against that repo, validate startup prerequisites, and produce operator-readable startup output. It should not introduce a public HTTPS endpoint, per-machine process registry, dynamic agent registration, or MachineWisdom-specific host assumptions.Acceptance criteria
fava-trails-serverbehavior remains unchanged for existing stdio MCP clients.FAVA_TRAILS_DATA_REPOis missing, the data repo is unreachable, or required Trust Gate provider config is missing.trail_name.Blocked by
None - can start immediately