chore(rmi-backend): apply fleet-template standards (editorconfig, gitattributes, IP fixes, CI gate) #2

Merged
cryptorugmunch merged 1 commit from chore/fleet-template-standards into main 2026-07-06 14:21:46 +02:00

Summary

Apply fleet-template standards to rmi-backend per standards/GAPS.md#9 (Repo tooling parity) and #12 (Documentation contradictions).

Changes

  • Add .editorconfig — Python 4-space, default 2-space, LF, UTF-8, 100/120 col (from fleet-template)
  • Add .gitattributes — LF normalization, lockfile binary flags, generated-path linguist overrides
  • Fix AGENTS.md:35 — netcup (100.100.18.18) → Talos (100.104.130.92)
  • Mark TODO.md:5 done — Qdrant stale IP (was 100.100.18.18:6333, fixed in 3c6b295)
  • Tighten CI — remove continue-on-error: true from qdrant-cleanup job (inner step already has || \, no behavior change; addresses GAPS.md#4 partial)

Verification

  • Files: +51 lines, -4 lines
  • Existing .forgejo/workflows/ci.yml (already strict on ruff/format/pytest) unchanged
  • .github/workflows/ci.yml lint job continue-on-error: true left in place — codebase has ~2K ruff warnings per existing comment, will re-tighten once lint debt paid down (GAPS.md#5)
  • No Python/TS code modified

References

## Summary Apply fleet-template standards to rmi-backend per standards/GAPS.md#9 (Repo tooling parity) and #12 (Documentation contradictions). ## Changes - Add `.editorconfig` — Python 4-space, default 2-space, LF, UTF-8, 100/120 col (from fleet-template) - Add `.gitattributes` — LF normalization, lockfile binary flags, generated-path linguist overrides - Fix `AGENTS.md:35` — netcup (100.100.18.18) → Talos (100.104.130.92) - Mark `TODO.md:5` done — Qdrant stale IP (was 100.100.18.18:6333, fixed in 3c6b295) - Tighten CI — remove `continue-on-error: true` from `qdrant-cleanup` job (inner step already has `|| \`, no behavior change; addresses GAPS.md#4 partial) ## Verification - Files: +51 lines, -4 lines - Existing `.forgejo/workflows/ci.yml` (already strict on ruff/format/pytest) unchanged - `.github/workflows/ci.yml` lint job `continue-on-error: true` left in place — codebase has ~2K ruff warnings per existing comment, will re-tighten once lint debt paid down (GAPS.md#5) - No Python/TS code modified ## References - standards/GAPS.md#4 (Make CI gates authoritative) - standards/GAPS.md#9 (Repo tooling parity) - standards/GAPS.md#12 (Documentation contradictions)
cryptorugmunch added 1 commit 2026-07-06 14:20:26 +02:00
- Add .editorconfig (Python 4-space, default 2, LF, UTF-8) per fleet-template
- Add .gitattributes (LF normalization, lockfile binary, generated paths)
- Fix AGENTS.md:35 — netcup (100.100.18.18) → Talos (100.104.130.92)
- Mark TODO.md:5 done — Qdrant stale IP (fixed in 3c6b295)
- Remove continue-on-error: true from qdrant-cleanup job (inner step has || \, no behavior change)

Refs: standards/GAPS.md#4 (Make CI gates authoritative), standards/GAPS.md#9 (Repo tooling parity), standards/GAPS.md#12 (Documentation contradictions)
cryptorugmunch merged commit 5c6b797087 into main 2026-07-06 14:21:46 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: RugMunchMedia/rmi-backend#2
No description provided.