Commit Graph
10 Commits
Author SHA1 Message Date
end 9d799714f5 Merge main into feat/page
ci / postgres (pull_request) Successful in 35s
Documentation / docs (pull_request) Successful in 33s
ci / check (pull_request) Successful in 42s
2026-10-27 20:18:47 -07:00
end e5298cff37 feat(lifecycle): supervise services and bounded shutdown (#13)
Documentation / docs (push) Successful in 25s
ci / check (push) Successful in 1m43s
Add ordered setup, reverse rollback and teardown, concurrent services,
and managed background workers using only the standard library.

Coordinate context cancellation, injectable signals and joined errors within
one configurable shutdown deadline. Include race tests, a two-service example,
and the accepted lifecycle ADR.

Closes #5
2026-10-27 15:01:50 -07:00
end c3f3a3faf5 docs(page): reconcile delivery with PR 15
ci / postgres (pull_request) Failing after 16s
Documentation / docs (pull_request) Successful in 26s
ci / check (pull_request) Successful in 3m12s
2026-10-27 13:05:05 -07:00
end 8615d8ca66 feat(page): add typed keyset pagination for Bob
Add versioned typed cursors, composable native query mods, bidirectional page assembly and opt-in authorized counts. Cover SQLite and PostgreSQL outcomes, strict cursor boundaries and a runnable example; require PostgreSQL service tests in CI.

Refs: #6
2026-10-27 12:55:23 -07:00
end da1ff94fe2 docs(page): compact proposed cursor wire format 2026-10-27 12:28:25 -07:00
end 2318c4fa39 docs(page): clarify cursor size and timestamp encoding 2026-10-27 11:55:43 -07:00
end ea5d57f626 docs(page): propose tagged cursor format and plain sort key API 2026-10-27 11:51:01 -07:00
end 46c4416ed4 docs: establish module versioning boundaries (#4)
Documentation / docs (push) Successful in 15s
Record the accepted rule for root-module versions and nested modules
for heavy dependencies or independent releases. Update repository
instructions and link implementation evidence to the ADR.

Closes #2
2026-10-26 21:45:06 -07:00
end 7d36785649 chore: adopt Corestack project standards
Documentation / docs (push) Successful in 17s
ci / check (push) Successful in 58s
Adopt ADRs-only documentation policy, compact base and Go rules, comment lint and TODO checks.

Always validate records with the local docs checker. Skip implementation CI for root Markdown and docs-only changes while retaining coverage for embedded templates and future modules.
2026-10-25 14:39:58 -07:00
endandClaude Opus 5.5 cc482d9a9b feat: add docs checker for ADRs and implementation plans (#1)
release / release (push) Successful in 17s
ci / check (push) Successful in 18s
Add cmd/docs, the first corestack component: `docs new adr|plan "Title"`
writes records from embedded templates, and `docs check` validates them
against the public format spec in docs/docs-format.md (timestamp IDs,
frontmatter keys and enums, separate decision and implementation status,
supersession symmetry, MADR 4 layout with required Consequences, plan
sections, and repo-root/durable references), reporting path:line errors.

Also adds the module skeleton (go.auvem.com/corestack, BSD-3-Clause,
README, AGENTS.md, CLAUDE.md), Gitea CI running tests and docs check,
a tag-triggered goreleaser release for darwin/linux binaries, and the
accepted ADR adopting the format.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 15:56:03 -07:00