Skip to content

Feat: Add Redis governance provider#39

Merged
rian-be merged 12 commits into
mainfrom
develop
Jun 26, 2026
Merged

Feat: Add Redis governance provider#39
rian-be merged 12 commits into
mainfrom
develop

Conversation

@rian-be

@rian-be rian-be commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR implements the ModularityKit.Mutator.Governance.Redis provider from scratch, bringing fully functioning, Redis backed governance storage implementation to ecosystem. It also includes comprehensive documentation and runnable examples.

Added

  • complete Redis governance provider implementation
  • centralized Redis keyspace conventions and serialization strategy
  • document and identifier set loading for efficient read side operations
  • candidate selection and execution for distributed orchestration
  • write side request persistence mechanism
  • dedicated package README for ModularityKit.Mutator.Governance.Redis
  • RedisQueries runnable example demonstrating Redis backed governance queries
  • docker-compose.yml for local Redis testing in the examples

Result

The repository now provides fully implemented, Redis backed governance provider. It correctly documents its capabilities, provides runnable example for query workflows using Redis, and has accurate package descriptions in the root overview. The new package is fully implemented, closing out all underlying provider tasks.

Testing

  • verified local build
  • verified RedisQueries example runs with local Redis container

Linked Issues

Checklist

  • Redis provider features are implemented
  • Redis package has dedicated package README
  • Redis governance queries example is provided
  • Root README correctly describes all packages

@github-actions github-actions Bot added documentation Documentation updates and additions architecture Design, structure, and API-shape changes examples Runnable examples and sample apps ci CI/CD and repository automation changes tests Test coverage and test changes labels Jun 26, 2026
@rian-be rian-be merged commit 6333bfd into main Jun 26, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment