Skip to content

Feat: add governance query and materialization benchmarks#82

Merged
rian-be merged 2 commits into
mainfrom
develop
Jul 4, 2026
Merged

Feat: add governance query and materialization benchmarks#82
rian-be merged 2 commits into
mainfrom
develop

Conversation

@rian-be

@rian-be rian-be commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR expands governance benchmark coverage with dedicated query/read and materialization suites.

Highlights

Query and read benchmarks

  • Measure pending request list lookup.
  • Measure pending approval queue lookup.
  • Measure recent decision and execution outcome lookup.
  • Keep query helpers local to the benchmark project.

Materialization benchmarks

  • Measure history entry materialization from governed execution output.
  • Measure audit entry materialization from governed execution output.
  • Measure decision view materialization for downstream consumers.
  • Keep side effect and output shaping visible in isolation.

Why

Issues #78 and #79 ask for benchmark visibility into governance read paths and output materialization.

These suites extend the governance benchmark umbrella #73 so request listing, approval lookup, decision projection, and output materialization stay visible without folding them into broader runtime measurements.

Checks

  • dotnet build Benchmarks/ModularityKit.Mutator.Benchmarks.csproj -c Release

Closes

@github-actions github-actions Bot added the benchmark Benchmark coverage and performance measurement changes label Jul 4, 2026
@github-actions github-actions Bot added the performance Performance improvements or regressions label Jul 4, 2026
@rian-be rian-be removed the performance Performance improvements or regressions label Jul 4, 2026
@rian-be rian-be merged commit cbb6ac2 into main Jul 4, 2026
26 checks passed
@github-actions github-actions Bot added the performance Performance improvements or regressions label Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

benchmark Benchmark coverage and performance measurement changes performance Performance improvements or regressions

Projects

None yet

1 participant