Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
SessionIndexRow 4 fields

srv-chatgpt/SessionIndexRow

conversationId non-empty string
ChatGPT conversation id; the session identity (design glossary)
required
displayTitle non-empty string
ChatGPT conversation title, consumer-emoji prefixed
required
updatedAt non-empty string
ISO-8601 UTC instant; emitted QUOTED in YAML because js-yaml parses bare ISO instants as Date (recorded fleet trap), and its zero-padded shape is the lexicographic sort key (newest first)
required
messageCount integer >= 0
Messages in the conversation; written at creation and touched on every ask
required

Rules

This schema declares no additional rules beyond its field shape.

Where it lives

Bound bysrv-chatgpt
Declared in~/mnt/mdr/skills/srv-chatgpt/assets/schemas/session-index.ts
BindingSessionIndexRowZod
Directorynone
Filesnone
Referenced assession-index-row