Skip to content

feat: add embedded Cairnline read-model probe#586

Merged
chicoxyzzy merged 1 commit into
masterfrom
feat/cairnline-embedded-read-model
Jun 28, 2026
Merged

feat: add embedded Cairnline read-model probe#586
chicoxyzzy merged 1 commit into
masterfrom
feat/cairnline-embedded-read-model

Conversation

@chicoxyzzy

Copy link
Copy Markdown
Member

Summary

  • add a local-only embedded Cairnline read-model probe that reads the existing mirror SQLite DB directly
  • expose the probe URL in project coordination backend status and keep it blocked in remote runtime mode
  • document the difference between snapshot-seeded read readiness and direct embedded mirror read readiness

Verification

  • GOCACHE="/Users/chicoxyzzy/dev/hecate/hecate/.gocache" go test ./internal/api -run 'TestProjectCairnline(EmbeddedReadModel|MirrorParity|Sync|Export)|TestProjectCoordinationBackendStatus|TestRemoteRuntime'
  • GOCACHE="/Users/chicoxyzzy/dev/hecate/hecate/.gocache" go vet ./internal/api
  • just agent-docs-check
  • git diff --check
  • GOCACHE="/Users/chicoxyzzy/dev/hecate/hecate/.gocache" go test -race -timeout 10m ./...

Note: the first sandboxed race run was blocked by localhost listener permissions in an existing httptest server; the same command passed with normal local permissions.

@chicoxyzzy chicoxyzzy merged commit 9ff80e8 into master Jun 28, 2026
17 checks passed
@chicoxyzzy chicoxyzzy deleted the feat/cairnline-embedded-read-model branch June 28, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant