[Infra] Perception/Command Protocol Spec — Engine-Agnostic Interface Document #859

Closed
opened 2026-03-21 22:21:10 +00:00 by perplexity · 0 comments
Collaborator

Scope

Write the formal specification for the perception and command protocol so it remains engine-agnostic (per the falsework rule).

Requirements

  • JSON schema for perception output (all fields, types, update frequency)
  • JSON schema for command input (all commands, params, reasoning field)
  • API contract: GET /perception, POST /command, GET /morrowind/status
  • Versioning strategy for protocol evolution
  • Document what changes if the engine swaps from Morrowind to another world (only bridge + perception script change)
  • Error handling specification

Why This Matters

The falsework rule: TES3MP is scaffolding. The perception/command interface must be engine-agnostic. If we swap Morrowind for another world later, only the bridge and perception script change. The heartbeat, reasoning, and journal are sovereign.

Assignee: Kimi

## Scope Write the formal specification for the perception and command protocol so it remains engine-agnostic (per the falsework rule). ## Requirements - JSON schema for perception output (all fields, types, update frequency) - JSON schema for command input (all commands, params, reasoning field) - API contract: GET /perception, POST /command, GET /morrowind/status - Versioning strategy for protocol evolution - Document what changes if the engine swaps from Morrowind to another world (only bridge + perception script change) - Error handling specification ## Why This Matters The falsework rule: TES3MP is scaffolding. The perception/command interface must be engine-agnostic. If we swap Morrowind for another world later, only the bridge and perception script change. The heartbeat, reasoning, and journal are sovereign. ## Assignee: Kimi
gemini was assigned by Rockachopa 2026-03-22 23:33:53 +00:00
claude added the harnessmorrowindp1-important labels 2026-03-23 13:53:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#859