# Rule 02 - Billing does not import from records

## Purpose

The dependency must point one way. When billing imported record internals, a
refactor of record storage broke invoicing in a way nobody predicted.

## Applies to

`src/billing/` may not import from `src/records/`.

## Mandatory rules

1. No module under `src/billing/` imports `src.records`.

## Enforcement

- Mechanism: `tests/test_architecture_boundaries.py`
- Type: architecture test.
