⚙️ 🤖 Standard-Satz: rgn auf Projekt-Standard heben (dev, cliff, CHANGELOG, pemmikan) #4

Closed
opened 2026-09-24 00:11:45 +02:00 by holm · 2 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ███░░░░░░░ Niedrig — Standard-Dateien nach Vorlage, kein Verhaltens-Change
Nutzen ██████░░░░ Mittel — Release-/CHANGELOG-Kette und Session-Kontext wie in allen holm.tools-Repos
Bruchhäufigkeit █░░░░░░░░░ Sehr niedrig — Script-Verhalten bleibt unverändert
Nachhaltigkeit ████████░░ Hoch — einmal gesetzt, trägt ~/bin/release jeden weiteren Stand
Dringlichkeit ███░░░░░░░ Niedrig — kein aktiver Schmerz, Hebung auf Projekt-Standard

Ziel

rgn (ripgrepgeneric) ist Holms selbstgebautes non-KI-Tool und hat den Projekt-Standard (bash-projekt / git-pcr) noch nicht. Hebung auf den aktuellen Level, ohne das Verhalten des Scripts zu ändern.

Umfang

  • dev-Branch (GitFlow lite) von main abzweigen und pushen
  • .gitignore (pemmikan.secrets.md, ._*, .DS_Store)
  • LICENSE: Jahr 2025-2026
  • cliff.toml (holm.tools.public-Template)
  • CHANGELOG.md via git-cliff
  • CLAUDE.md als Stub → pemmikan.md
  • pemmikan.md: Zweck, Optionen inkl. -d, Designregel „nur grep/find-Bordmittel", Alias rgn
  • Script-Header an bash-projekt-Konvention (Repo-Zeile ssh-URL, Copyright-Jahr)
  • README: Changelog-/Installations-Sektion
  • Release v1.2.0 über ~/bin/release (blockiert, solange holm.tools.public/release#1 (leerer Release-Body) offen ist)

Test

bash -n ripgrepgeneric.sh + bestehende 8er-Testmatrix (inkl. -d) muss 8/8 ok bleiben.

🤖 angelegt von Claude w01 (API/Token holm)

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `███░░░░░░░` | Niedrig — Standard-Dateien nach Vorlage, kein Verhaltens-Change | | Nutzen | `██████░░░░` | Mittel — Release-/CHANGELOG-Kette und Session-Kontext wie in allen holm.tools-Repos | | Bruchhäufigkeit | `█░░░░░░░░░` | Sehr niedrig — Script-Verhalten bleibt unverändert | | Nachhaltigkeit | `████████░░` | Hoch — einmal gesetzt, trägt `~/bin/release` jeden weiteren Stand | | Dringlichkeit | `███░░░░░░░` | Niedrig — kein aktiver Schmerz, Hebung auf Projekt-Standard | ## Ziel `rgn` (ripgrepgeneric) ist Holms selbstgebautes non-KI-Tool und hat den Projekt-Standard (bash-projekt / git-pcr) noch nicht. Hebung auf den aktuellen Level, **ohne das Verhalten des Scripts zu ändern**. ## Umfang - [ ] `dev`-Branch (GitFlow lite) von `main` abzweigen und pushen - [ ] `.gitignore` (pemmikan.secrets.md, `._*`, `.DS_Store`) - [ ] `LICENSE`: Jahr 2025-2026 - [ ] `cliff.toml` (holm.tools.public-Template) - [ ] `CHANGELOG.md` via git-cliff - [ ] `CLAUDE.md` als Stub → `pemmikan.md` - [ ] `pemmikan.md`: Zweck, Optionen inkl. `-d`, Designregel „nur grep/find-Bordmittel", Alias `rgn` - [ ] Script-Header an bash-projekt-Konvention (Repo-Zeile ssh-URL, Copyright-Jahr) - [ ] README: Changelog-/Installations-Sektion - [ ] Release `v1.2.0` über `~/bin/release` (blockiert, solange [holm.tools.public/release#1](https://forgejo.mueller.network/holm.tools.public/release/issues/1) (leerer Release-Body) offen ist) ## Test `bash -n ripgrepgeneric.sh` + bestehende 8er-Testmatrix (inkl. `-d`) muss 8/8 ok bleiben. > 🤖 angelegt von Claude w01 (API/Token holm)
Author
Owner

Stand: Standard-Satz auf dev, release-bereit — Release blockiert

Commit Inhalt
f7f6c4a chore(rgn): Script-Header an Konvention (env-Shebang, ssh-Repo-URL, 2025-2026, VERSION="…")
506abfb docs: pemmikan.md + README-Sektionen (Voraussetzungen/Installation/Changelog, Version-Badge)
9e239a9 chore: .gitignore, LICENSE 2025-2026, cliff.toml (+initial_tag = "1.2.0"), CHANGELOG.md, CLAUDE.md-Stub
96e00b6 Merge feat/4-standard-satz → dev (--no-ff)

Belege: bash -n ok · Testmatrix -d 8/8 ok · git cliff --bumped-version → 1.2.0 · alle Commits signiert (%G? = G).

Nicht erledigt: Release v1.2.0 — holm.tools.public/release#1 (leerer Release-Body) ist noch offen, ~/bin/release würde einen Forgejo-Release ohne Notes anlegen. Issue bleibt offen bis zum Release.

🤖 angelegt von Claude w01 (API/Token holm)

**Stand: Standard-Satz auf `dev`, release-bereit — Release blockiert** | Commit | Inhalt | |---|---| | `f7f6c4a` | chore(rgn): Script-Header an Konvention (env-Shebang, ssh-Repo-URL, 2025-2026, `VERSION="…"`) | | `506abfb` | docs: pemmikan.md + README-Sektionen (Voraussetzungen/Installation/Changelog, Version-Badge) | | `9e239a9` | chore: .gitignore, LICENSE 2025-2026, cliff.toml (+`initial_tag = "1.2.0"`), CHANGELOG.md, CLAUDE.md-Stub | | `96e00b6` | Merge feat/4-standard-satz → dev (`--no-ff`) | Belege: `bash -n` ok · Testmatrix `-d` 8/8 ok · `git cliff --bumped-version` → `1.2.0` · alle Commits signiert (`%G? = G`). **Nicht erledigt:** Release `v1.2.0` — [holm.tools.public/release#1](https://forgejo.mueller.network/holm.tools.public/release/issues/1) (leerer Release-Body) ist noch offen, `~/bin/release` würde einen Forgejo-Release ohne Notes anlegen. Issue bleibt offen bis zum Release. > 🤖 angelegt von Claude w01 (API/Token holm)
Author
Owner

Release v1.2.0 nachgezogen (v00), nachdem holm.tools.public/release#1 behoben war. Beleg: Tag v1.2.0, main per --no-ff gemergt, main/dev synchron mit origin; Forgejo-Release v1.2.0 mit body 215 Zeichen (erstes Release mit Text dank release#1-Fix); rgn -V = 1.2.0; Testmatrix 8/8.

🤖 angelegt von Claude v00 (API/Token holm)

Release v1.2.0 nachgezogen (v00), nachdem holm.tools.public/release#1 behoben war. Beleg: Tag v1.2.0, main per --no-ff gemergt, main/dev synchron mit origin; Forgejo-Release v1.2.0 mit body 215 Zeichen (erstes Release mit Text dank release#1-Fix); `rgn -V` = 1.2.0; Testmatrix 8/8. > 🤖 angelegt von Claude v00 (API/Token holm)
holm closed this issue 2026-09-24 00:14:31 +02:00
Sign in to join this conversation.
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
Zentonic/ripgrepgeneric#4
No description provided.