fix/stale-refetch
docs/superpowers/plans/2026-09-07-sibling-ingest-budget.md
+69 −0
docs/superpowers/plans/2026-09-07-sibling-ingest-budget.mdLoading diff…
docs/superpowers/plans/2026-09-07-stale-refetch.md
+11 −0
docs/superpowers/plans/2026-09-07-stale-refetch.mdLoading diff…
docs/superpowers/specs/2026-09-03-memoria-design.md
+7 −6
docs/superpowers/specs/2026-09-03-memoria-design.mdLoading diff…
docs/superpowers/specs/2026-09-07-empty-sibling-replacement.md
+13 −0
docs/superpowers/specs/2026-09-07-empty-sibling-replacement.mdLoading diff…
go.mod
+1 −1
go.modLoading diff…
go.sum
+2 −0
go.sumLoading diff…
internal/memoria/custody.go
+11 −20
internal/memoria/custody.goLoading diff…
internal/memoria/custody_test.go
+1 −2
internal/memoria/custody_test.goLoading diff…
internal/memoria/handlers.go
+44 −40
internal/memoria/handlers.goLoading diff…
internal/memoria/ingest_budget_test.go
+77 −0
internal/memoria/ingest_budget_test.goLoading diff…
internal/memoria/reader.go
+152 −0
internal/memoria/reader.goLoading diff…
internal/memoria/sibling/feed.go
+7 −2
internal/memoria/sibling/feed.goLoading diff…
internal/memoria/sibling/ingest_deadline_test.go
+154 −0
internal/memoria/sibling/ingest_deadline_test.goLoading diff…
internal/memoria/sibling/policy.go
+0 −8
internal/memoria/sibling/policy.goLoading diff…
internal/memoria/sibling/policy_test.go
+0 −7
internal/memoria/sibling/policy_test.goLoading diff…
internal/memoria/siblingsync.go
+15 −17
internal/memoria/siblingsync.goLoading diff…
internal/memoria/siblingsync_empty_test.go
+147 −0
internal/memoria/siblingsync_empty_test.goLoading diff…
internal/memoria/stale_refresh.go
+53 −0
internal/memoria/stale_refresh.goLoading diff…
internal/memoria/stale_refresh_test.go
+382 −0
internal/memoria/stale_refresh_test.goLoading diff…
internal/memoria/store.go
+15 −10
internal/memoria/store.goLoading diff…
internal/memoria/templates/index.html
+6 −3
internal/memoria/templates/index.htmlLoading diff…
internal/memoriatest/connector_test.go
+22 −2
internal/memoriatest/connector_test.goLoading diff…
internal/memoriatest/custody_routes_test.go
+346 −0
internal/memoriatest/custody_routes_test.goLoading diff…
tools/drive/main.go
+10 −1
tools/drive/main.goLoading diff…