Gitea gets full Redmine URLs (#note-M anchors, never bare #NNN —
that resolves inside Gitea). GLPI CRs join the lockstep: CR filed
before the change, CR deep link required in PR bodies and tickets.
KNEL org repos all carry the KNEL prefix.
Standard: https://projects.knownelement.com/issues/820
Commits stay a few wrapped lines and link their Redmine comment
(clickable URL) instead of carrying the detail; all human-facing
markdown wrapped and clickable. Worked example:
https://projects.knownelement.com/issues/610#note-3334💘 Generated with Crush
Assisted-by: Crush:glm-5.2
[#610]
Standing permission to commit+push agent work as it lands (human monitors
via Redmine/Gitea/Discourse, not ssh/crush). Crush may reboot other VMs on
pfv-tsys5; VM 5111 reboots stay human-triggered; host never reboots
casually. Hardware window slipped to ~Oct 2026 — presume 8 vCPU / 48G
operating values on VM 5111 until then.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
[#602]
Machine-optimal global AGENTS.md (symlinked at ~/.config/AGENTS.md, picked
up by every crush lane) covering the alpha/beta/uat/prod doctrine
(prod = human release only), strict SDLC (red/green TDD, adversarial
review, code/tests/docs/ticket sync), gitea-redmine-discourse
cross-linking, and the 2026-08-31 rulings (no JOURNAL.md, sparse
STATUS.md, rolling table HUD).
Global enforcement layer: repo-scoped ticket-gate (crush PreToolUse,
all lanes) + universal git pre-commit/pre-push (core.hooksPath) that
delegate to repo-local check-rules.sh and chain installed .git/hooks.