# rulestead v0.1.3 - API Reference

## Modules

- [Rulestead.Credo.NoEvalOutsideContext](Rulestead.Credo.NoEvalOutsideContext.md): ## Basics
- [Rulestead.Credo.NoMutationOutsideMulti](Rulestead.Credo.NoMutationOutsideMulti.md): ## Basics
- [Rulestead.Credo.NoRawTraitsInLogger](Rulestead.Credo.NoRawTraitsInLogger.md): ## Basics
- [Rulestead.Credo.NoRawTraitsInTelemetryMeta](Rulestead.Credo.NoRawTraitsInTelemetryMeta.md): ## Basics
- [Rulestead.Credo.NoSocketCapturedInAsync](Rulestead.Credo.NoSocketCapturedInAsync.md): ## Basics
- [Rulestead.Fake.PreviewEvidenceResolver](Rulestead.Fake.PreviewEvidenceResolver.md): Test-only preview evidence resolver for Fake/Ecto contract tests.
- [Rulestead.Governance.BlastRadiusThreshold](Rulestead.Governance.BlastRadiusThreshold.md): Pure blast-radius threshold evaluation for protected-environment audience mutations.
- [Rulestead.Store.Command](Rulestead.Store.Command.md): Shared key-first command structs for `Rulestead.Store` adapters.

- Public API
  - [Rulestead](Rulestead.md): Root public module for the `rulestead` package.
  - [Rulestead.Error](Rulestead.Error.md): Stable public error envelope for all non-bang and bang APIs.
  - [Rulestead.Flag](Rulestead.Flag.md)
  - [Rulestead.Result](Rulestead.Result.md): Stable Phase 3 evaluation result.

  - [Rulestead.Ruleset](Rulestead.Ruleset.md)

- Store Adapters
  - [Rulestead.Store.Ecto](Rulestead.Store.Ecto.md)

- Extensibility
  - [Rulestead.Store](Rulestead.Store.md): Key-first authoring store behavior for the Rulestead public API.
  - [Rulestead.Tenancy](Rulestead.Tenancy.md): Explicit seam for resolving and bounding tenant scope across runtime helpers.

## Mix Tasks

- [mix rebuild.audience_reference_projection](Mix.Tasks.Rebuild.AudienceReferenceProjection.md): Rebuilds dependency projection rows from existing authored rulesets.
- [mix rulestead.install](Mix.Tasks.Rulestead.Install.md): Installs the package-owned migrations and configuration into a host app.

- [mix rulestead.lifecycle](Mix.Tasks.Rulestead.Lifecycle.md): Reports read-only lifecycle and archive-readiness guidance for flags.

- [mix verify.adopter](Mix.Tasks.Verify.Adopter.md): Integrator-facing verification entrypoint for the v1.11 integration spine band.
- [mix verify.phase76](Mix.Tasks.Verify.Phase76.md): Post-GA band closure and v1.11 integration-spine contract verification.

