Skip to main content

Module output_contracts

Module output_contracts 

Source
Expand description

Concrete output-contract aliases shared by schema and adapter crates.

Enums§

ImpactOutput
Union of fallow impact payload shapes, serialized untagged like TraceOutput.
TraceOutput
Union of every fallow trace payload shape.

Type Aliases§

AuditOutput
Concrete fallow audit envelope with this crate’s verdict, summary, and attribution payloads filled into the generic output shell.
BoundariesListLogicalGroup
Concrete logical-group row with config-crate status and rule payloads.
BoundariesListRule
Re-export of the boundaries rule row so adapters need only this crate.
BoundariesListZone
Re-export of the boundaries zone row so adapters need only this crate.
BoundariesListing
Concrete boundaries listing body used inside list envelopes.
CombinedOutput
Concrete combined check + dupes + health envelope for full analyses.
FallowOutput
Concrete root output union covering every fallow command payload; this is the top-level shape the published JSON schema is generated from.
ListBoundariesOutput
Concrete fallow list boundaries envelope with config-crate group and rule payloads.
ListEntryPointOutput
Re-export of the entry-point row so adapters need only this crate.
ListOutput
Concrete fallow list body combining plugins, files, entry points, boundaries, and workspaces sections.
ListPluginOutput
Re-export of the plugin row so adapters need only this crate.
ReviewBriefWireOutput
Concrete review-brief wire envelope with every typed section filled in.
SecurityGate
Concrete security gate with this crate’s gate-mode payload.
SecurityOutput
Concrete full fallow security envelope.
SecurityOutputConfig
Concrete security output configuration with config-crate severities.
SecuritySummaryOutput
Concrete fallow security summary envelope.
WorkspacesOutput
Concrete fallow list workspaces envelope with config-crate diagnostics.