Rulebearing Playground Coverage Schemas GitHub

ADR-0037: baseline has three modes of Rulebearing's own; dependency-cruiser has none

Context

Plan 0002 Step 10 asks for rulebearing baseline [--baseline-mode full | shrink-only | format] "with dependency-cruiser's three modes". dependency-cruiser 18.2.0 has no modes: depcruise-baseline runs depcruise -c -T baseline -f .dependency-cruiser-known-violations.json and nothing else. The coverage tab's row and FR-RULE-09 describe a behaviour upstream does not have, so the modes need a definition of their own. The one upstream behaviour to keep is the baseline reporter's output, which gate 1 layer 3 byte-compares against test/report/baseline.

Decision

Consequences

Alternatives considered