From 4111c44d5cda479f6e807562b0fca2273032a4f7 Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Wed, 3 Jun 2026 02:55:16 -0400 Subject: [PATCH] chore: pin SongStats research migration submodules --- PROGRESS.md | 12 ++++++++++++ api | 2 +- database | 2 +- docs | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/PROGRESS.md b/PROGRESS.md index 3a30237..7f1c7b7 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -1161,3 +1161,15 @@ chat (frontend) → api (backend) → Supabase (database) - mono: Added `open-agents` entry to AGENTS.md submodule table (External, reference app for background coding agents on Vercel) **PRs:** pending (branch: feat/add-open-agents-submodule) **Notes:** Submodule pinned to current `open-agents` main HEAD. + +--- + +## [2026-06-03] Add research metrics cache refresh layer +**Prompt:** Implement and commit the abstraction-level fix for slow SongStats metrics. +**Status:** completed +**Changes:** +- api: Added metrics cache reads, cold-miss `202 refresh_pending`, stale-while-revalidate behavior, Supabase cache helpers, and a Vercel Workflow refresh step. +- database: Added `research_cache_entries` migration for provider-scoped cached research payloads and refresh metadata. +- docs: Documented the provider-neutral metrics `202 refresh_pending` response. +**PRs:** api: https://github.com/recoupable/api/pull/635; docs: https://github.com/recoupable/docs/pull/232; database: https://github.com/recoupable/database/pull/29 +**Notes:** Root commit pins api/docs/database submodules to the pushed feature-branch commits; API tests/lint/build and docs validation passed in the submodules. diff --git a/api b/api index 31c9d58..d76098f 160000 --- a/api +++ b/api @@ -1 +1 @@ -Subproject commit 31c9d58b7a989529b3a5372a0164832827cab843 +Subproject commit d76098f16ef23ca627e1301472fe6caa54c6ed89 diff --git a/database b/database index 59d6069..946a902 160000 --- a/database +++ b/database @@ -1 +1 @@ -Subproject commit 59d6069d5f9fe143e738ff3ed20bcf7ef6e5602a +Subproject commit 946a902fa4ff5ada101bdcfd34970a12e16a4129 diff --git a/docs b/docs index b10eef7..65855af 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit b10eef7dbe148cdc5282fcfa4ae92976130a55c6 +Subproject commit 65855af54442d7776318feb1cd97a43b18ae2728