end merged pull request corestack/go#13 2026-10-27 15:01:51 -07:00
feat: supervise module lifecycle and managed workers with bounded shutdown
end commented on pull request corestack/go#15 2026-10-27 13:19:43 -07:00
feat(page): add typed keyset pagination for Bob

Automatic retries recovered. All checks now pass on final head f75a8acf6011eaa712e3e656ba5fefba6791f0c7: root checks,…

end commented on pull request corestack/go#15 2026-10-27 13:14:45 -07:00
feat(page): add typed keyset pagination for Bob

Final-head CI is delayed by an external action-download failure: all three jobs report context deadline exceeded (Client.Timeout exceeded while awaiting headers) while downloading…

end commented on pull request corestack/go#15 2026-10-27 13:06:19 -07:00
feat(page): add typed keyset pagination for Bob

CI exposed a workflow harness issue: the explicit Go image has no node, so checkout failed with exit 127 before tests ran, although PostgreSQL became healthy…

end pushed to feat/page at corestack/go 2026-10-27 13:06:11 -07:00
f75a8acf60 ci(page): use Node-capable runner for PostgreSQL tests
end pushed to feat/page at corestack/go 2026-10-27 13:05:07 -07:00
c3f3a3faf5 docs(page): reconcile delivery with PR 15
end created pull request corestack/go#15 2026-10-27 13:04:47 -07:00
feat(page): add typed keyset pagination for Bob
end created branch feat/page in corestack/go 2026-10-27 13:04:39 -07:00
end pushed to feat/page at corestack/go 2026-10-27 13:04:39 -07:00
927594b567 test(page): cover tied foreign-tenant seek row
8615d8ca66 feat(page): add typed keyset pagination for Bob
da1ff94fe2 docs(page): compact proposed cursor wire format
2318c4fa39 docs(page): clarify cursor size and timestamp encoding
ea5d57f626 docs(page): propose tagged cursor format and plain sort key API
Compare 5 commits »
end created pull request corestack/go#14 2026-10-27 12:16:16 -07:00
feat(migrate): configure Goose providers for embedded migrations
end pushed to feat/migrate at corestack/go 2026-10-27 12:16:08 -07:00
3d903403c8 fix(migrate): validate migration directory before provider creation
d912b475b5 test(migrate): verify canonical SQL-only version ordering
badeefb9a9 feat(migrate): configure embedded Goose providers
Compare 3 commits »
end created branch feat/migrate in corestack/go 2026-10-27 12:16:08 -07:00
end pushed to feat/lifecycle at corestack/go 2026-10-27 12:15:34 -07:00
d8f3176053 docs: reconcile lifecycle delivery with PR 13
end created pull request corestack/go#13 2026-10-27 12:15:19 -07:00
feat: supervise module lifecycle and managed workers with bounded shutdown
end pushed to feat/lifecycle at corestack/go 2026-10-27 12:15:13 -07:00
f4abb626c6 fix(lifecycle): retain parent cancellation at every shutdown return
64c7e6b65d fix(lifecycle): preserve mixed shutdown error identity
b9a5fa8bd8 feat(lifecycle): supervise modules and managed workers
ba9b29697a docs: clarify proposed lifecycle cancellation contracts
cb93d33b9c docs: propose lifecycle and managed worker contract
Compare 5 commits »
end created branch feat/lifecycle in corestack/go 2026-10-27 12:15:13 -07:00
end opened issue corestack/go#12 2026-10-27 11:57:38 -07:00
Deferred: SIGHUP reload hook in lifecycle
end commented on issue corestack/go#6 2026-10-27 11:46:15 -07:00
page: transport-neutral keyset pagination for Bob

Spec clarification (2026-10-27): getting cursor values from a row

The original spec didn't say how page gets the sort-column values from a row to build a cursor. This clarification is part…

end commented on issue corestack/go#5 2026-10-27 11:36:35 -07:00
lifecycle: ordered startup, supervised services and clean shutdown

One key additional requirement that I think we need to meet. Lifecycle needs to provide the necessary coordination to allow for a bounded, graceful shutdown that cleans up the entire app. This…

end opened issue corestack/go#11 2026-10-26 22:17:08 -07:00
Deferred: gql adapter and Bob codegen plugins wait for a real consumer