oficina / memoria Public

fix/stale-refetch

docs/superpowers/plans/2026-09-07-sibling-ingest-budget.md +69 −0
docs/superpowers/plans/2026-09-07-sibling-ingest-budget.md

Loading diff…

docs/superpowers/plans/2026-09-07-stale-refetch.md +11 −0
docs/superpowers/plans/2026-09-07-stale-refetch.md

Loading diff…

docs/superpowers/specs/2026-09-03-memoria-design.md +7 −6
docs/superpowers/specs/2026-09-03-memoria-design.md

Loading diff…

docs/superpowers/specs/2026-09-07-empty-sibling-replacement.md +13 −0
docs/superpowers/specs/2026-09-07-empty-sibling-replacement.md

Loading diff…

go.mod +1 −1
go.mod

Loading diff…

go.sum +2 −0
go.sum

Loading diff…

internal/memoria/custody.go +11 −20
internal/memoria/custody.go

Loading diff…

internal/memoria/custody_test.go +1 −2
internal/memoria/custody_test.go

Loading diff…

internal/memoria/handlers.go +44 −40
internal/memoria/handlers.go

Loading diff…

internal/memoria/ingest_budget_test.go +77 −0
internal/memoria/ingest_budget_test.go

Loading diff…

internal/memoria/reader.go +152 −0
internal/memoria/reader.go

Loading diff…

internal/memoria/sibling/feed.go +7 −2
internal/memoria/sibling/feed.go

Loading diff…

internal/memoria/sibling/ingest_deadline_test.go +154 −0
internal/memoria/sibling/ingest_deadline_test.go

Loading diff…

internal/memoria/sibling/policy.go +0 −8
internal/memoria/sibling/policy.go

Loading diff…

internal/memoria/sibling/policy_test.go +0 −7
internal/memoria/sibling/policy_test.go

Loading diff…

internal/memoria/siblingsync.go +15 −17
internal/memoria/siblingsync.go

Loading diff…

internal/memoria/siblingsync_empty_test.go +147 −0
internal/memoria/siblingsync_empty_test.go

Loading diff…

internal/memoria/stale_refresh.go +53 −0
internal/memoria/stale_refresh.go

Loading diff…

internal/memoria/stale_refresh_test.go +382 −0
internal/memoria/stale_refresh_test.go

Loading diff…

internal/memoria/store.go +15 −10
internal/memoria/store.go

Loading diff…

internal/memoria/templates/index.html +6 −3
internal/memoria/templates/index.html

Loading diff…

internal/memoriatest/connector_test.go +22 −2
internal/memoriatest/connector_test.go

Loading diff…

internal/memoriatest/custody_routes_test.go +346 −0
internal/memoriatest/custody_routes_test.go

Loading diff…

tools/drive/main.go +10 −1
tools/drive/main.go

Loading diff…