Expand description
Supported outbox payload kinds. Stored as TEXT in cloud_outbox.kind;
the drain_outbox dispatcher matches on these to pick the right POST
route. Keep the string literals stable — changing one means abandoning
every row in the queue at upgrade time.
Constants§
- ACCEPTED_
EDIT - IMPORTED_
REVIEWS - LEGACY_
FIX_ ACCEPTANCE - Pre-release OSS outbox rows. Kept stable so drains can acknowledge and discard them, but they must never feed the current accepted-edit value-loop evidence endpoint.
- MCP_
QUERY - OBSERVATION
PostToolUseobservation; seecloud::api_types::Observationandcrate::observationfor the payload shape.- REVIEW_
METRICS - SESSION_
MINED_ CANDIDATE - Session-mined candidate rule — see
crate::cloud::session_mined::SessionMinedCandidate. The destination endpoint isPOST /api/cloud/session-mined-candidates. The cloud endpoint exists; local drains still need an explicit dispatcher arm before these rows leavepending. Defined here (rather than insession_mine/worker.rs) so the enqueue and dispatcher share one source of truth for the wire string. - TRAJECTORY