Skip to content

Implement IDocumentStoreDiagnostics + enrich mapping descriptor (4.6.0-alpha.1)#210

Merged
jeremydmiller merged 2 commits into
mainfrom
cw-working
Jun 24, 2026
Merged

Implement IDocumentStoreDiagnostics + enrich mapping descriptor (4.6.0-alpha.1)#210
jeremydmiller merged 2 commits into
mainfrom
cw-working

Conversation

@jeremydmiller

Copy link
Copy Markdown
Member

Adopts the document-diagnostics surface from JasperFx 2.14.0 (JasperFx/jasperfx#469). Companion: JasperFx/marten#4776. Consumer: JasperFx/CritterWatch#545.

Changes

  • DocumentStore implements JasperFx.Documents.IDocumentStoreDiagnostics — list mapped document types, page their stored rows as raw JSON (read off the canonical data column; SQL Server offset/fetch paging), and fetch one by id. Registered in DI for the main store and ancillary stores, mirroring IDocumentStoreUsageSource.
  • BuildMappingDescriptor populates DocumentMappingDescriptor.SubClasses (subclass document types). Partitioning stays null — Polecat has no partition strategy today.
  • JasperFx family pinned to 2.14.0; version → 4.6.0-alpha.1.

🤖 Generated with Claude Code

…#209)

Populate DocumentMappingDescriptor.SubClasses (subclass document types) from
the document mapping. Partitioning stays null — Polecat has no partition
strategy today.

Implement JasperFx.Documents.IDocumentStoreDiagnostics on DocumentStore: list
mapped document types, page their stored rows as raw JSON (read straight off the
canonical data column), and fetch one by id. Registered in DI for both the main
store and ancillary stores, mirroring IDocumentStoreUsageSource.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adopts the document-diagnostics surface (IDocumentStoreDiagnostics + enriched
DocumentMappingDescriptor) from JasperFx 2.14.2. Version → 4.6.0-alpha.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jeremydmiller
jeremydmiller merged commit 2d38227 into main Jun 24, 2026
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