Injunction factors can be traced as labels and unknowns. Honesty note: simplified remedies and relief model; jurisdictions and rule sets vary; the pinned first step states the as-of date; not legal advice.

highlighted = computed this step

Remedies model honesty note

Honesty note: simplified remedies and relief model; jurisdictions and rule sets vary; as of June 24, 2026; not legal advice; code encodes a stated structural model, not the law itself.

remedies model as of June24,2026\text{remedies model as of }June 24, 2026

Use stated factor rows

The stated classroom model stores harm, money-remedy fit, balance, and public-interest rows as labels only.

factor labels only\text{factor labels only}

Example factor packet

The toy packet marks harm and public-interest rows as stated, marks money-remedy fit as a negative row, and leaves balance unknown.

one open balance row\text{one open balance row}

The trace recomputes row status

The compiled factor trace has 4 rows, 1 not-satisfied row, and 1 unknown row.

rows=4,not satisfied=1,unknown=1\text{rows}=4,\quad \text{not satisfied}=1,\quad \text{unknown}=1

Diagram note

The diagram is a factor trace. It does not select relief or predict a court result.

factor trace only\text{factor trace only}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes the stated structural model, not the law itself.

Simplified injunction factor trace harm: satisfied via harm=True compare=True money: not_satisfied via money=True compare=False balance: unknown via balance=None compare=True public: satisfied via public=True compare=True

Summary

Equitable-remedy data should preserve factor labels, open rows, and review handoff without turning them into advice.

labels then review\text{labels then review}