Hugo Fund Formation Platform14 Jun, 03:49 CET

SITREP Signal System

Current signal foundation for future per-fund intelligence.

Hugo now uses fund_signals as a simple mutation signal stream. A signal records that a fund-scoped mutation happened; it does not compute derived effects or trigger synthesis inline.

Current Shape

LayerCurrent responsibilityStatus
recordFundSignal Append one signal row after a successful mutation Current
fund_signals Store signal type, subject, payload, actor, and timestamp Current
SITREP synthesis Future consumer of signals, not part of mutation handling Planned
Email/notifications Future outbox/queue consumer of signals Planned

fund_signals schema

ColumnTypeDescription
idTEXT PKSignal id
fund_idTEXT FKFund this signal belongs to
signal_typeTEXTClosed enum value
subject_typeTEXTPrimary changed entity type
subject_idTEXTPrimary changed entity id, nullable for bulk actions
payload_jsonTEXTStructured JSON payload
actor_user_idTEXTActing user when available
created_atTEXTAppend timestamp

Removed Design

The previous event wrapper, event table, provenance columns, and MFN eligibility cascades have been removed from the current architecture. Derived work should be implemented later as separate consumers of fund_signals.

Ctrl+K to open · ↑↓ navigate · Enter go · Esc close
Copied