Rules
{% with tab = "rules" %}{% include "_settings_tabs.html" %}{% endwith %}The working rules agents read and stage moves are checked against, with every version kept. {% if coordinators %}Agents propose changes; the coordinator sessions named in config.toml may also change them directly.{% else %}No coordinator is configured, so every change an agent wants is a proposal.{% endif %}
{{ message }}
{% endif %} {% if error %}{{ error }}
{% endif %} {% if confirm %}Confirm
{{ confirm.message }}
Current rules
{{ rules.version_text }} · hash {{ rules.hash }} · {{ rules.mode }} mode
Project override ignored: {{ rules.override_error }}
{% endif %} {% if version_error %}Broken version: {{ version_error }}
{% endif %} {% if config_differs %}Changed since config.toml was read: the versions below are in force. A later change of [rules] in the file makes a new version that replaces them.
History of {{ scope }}
{% if versions %}-
{% for v in versions %}
-
v{{ v.number }}{% if loop.first %} current{% endif %}{% if v.body_error %} broken{% endif %}
{{ v.author }} ·
{{ v.reason }}
{% if v.diff %}{% endif %} {% if not loop.first and not v.body_error %} {% endif %}Diff
{{ v.diff }}
{% endfor %}
This project has no rules of its own: it follows the global rules.
{% endif %}Decided proposals
-
{% for p in decided %}
-
#{{ p.id }} {{ p.status }}{% if p.version %} as v{{ p.version }}{% endif %}
{{ p.proposed_by }}; decided by {{ p.decided_by }}
{{ p.patch|tojson_compact }}{{ p.reason }}
{% endfor %}