# Business rules — unity-salestracker

Evidence date: 2026-09-30. Source: `https://bitbucket.org/overdrive/unity-salestracker.git` (empty clone; no commit to pin).

Provenance labels: **Documented**, **Implemented**, **Inferred**, **Planned**, **Unknown**.

No business-rules document existed in the repository or in `silicon_ark/unity-salestracker/` before this file.

## Rules found in the repository

None. An empty tree cannot enforce validation, permissions, calculations, or workflow gates.

No rule below is inferred from the repository name. A name is not a domain rule.

## Identity and access

No login, role, or permission check exists. **Unknown / Requires Confirmation** who is allowed to push to the Bitbucket repository. That hosting permission was not inspected. A clone of the empty repository succeeded on 2026-09-30.

## Domain behaviour

No domain object is defined. There is no order, invoice, lead, quota, commission, or client entity in this repository.

Sales behaviour that is implemented elsewhere (client fields, credit types, sales types, AWS team) lives in `unity-skeleton` and is documented in `silicon_ark/unity-skeleton/business-rules.md`. Those rules are not rules of `unity-salestracker` unless a human confirms the link. Status of the link: **Unknown / Requires Confirmation**.

## Validation

No validator, schema, or form rule exists.

## Explicit non-rules

The following were not adopted, because the evidence does not support them:

- "The product tracks sales." Only the slug says sales. **Not a rule.**
- "SonarQube quality gates apply." Two filenames were reported on a scan host and were not read. **Not a rule.**
- Any threshold, status machine, or approval step. **Not present.**

## Human confirmation

- Whether any business rule for this slug is kept outside the repository.
- Whether rules already written for the `unity-skeleton` sales module should ever be moved here.
