Documentation
¶
Overview ¶
Package replay is "catch me up since I've been away."
It reads how long you have been gone and composes what changed while you were: what the memory learned and dropped, which projects moved, which loops you closed and how many still hang, and any connections the nightly dream left for review. Pure aggregation over data other subsystems already compute — no model runs, so it is instant and offline, the same discipline as the brief and the weekly review. Opening logos after two weeks should feel like a briefing, not a search.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProjectMove ¶
ProjectMove is a project that saw activity within the window.
type Result ¶
type Result struct {
Since int64 `json:"since"`
Until int64 `json:"until"`
FirstRun bool `json:"first_run"` // no prior last-seen recorded
Learned []memory.DiffEntry `json:"learned"`
Dropped []memory.DiffEntry `json:"dropped"`
Corroborated []memory.DiffEntry `json:"corroborated"`
Projects []ProjectMove `json:"projects"`
ClosedLoops []secretary.Commitment `json:"closed_loops"`
OpenLoops int `json:"open_loops"`
Insights int `json:"insights"` // dreamed connections awaiting review
}
Result is the catch-up: everything that changed between Since and Until.