⚙️ 🤖 Stubs implementieren: list / verify / pin / prune + Scope-File + NEWEST #1

Open
opened 2026-08-16 01:20:17 +02:00 by holm · 0 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ████░░░░░░ Mittel — 4 Subcommands, verify braucht manifest.json-Design
Nutzen ██████░░░░ Mittel — fetch funktioniert schon; das hier ist Komfort + Integrität
Bruchhäufigkeit █░░░░░░░░░ Sehr niedrig
Nachhaltigkeit ███████░░░ Hoch — verify macht den Mirror vertrauenswürdig
Dringlichkeit ██░░░░░░░░ Niedrig

Die vier Subcommands sind bei der Extraktion als stub() übernommen worden:

  • list — Inventar anzeigen (Versionen × Archs × Dateiklassen, Größen)
  • verify — SHA256-Check gegen manifest.json (Manifest-Format zu designen; Quelle: MikroTik liefert keine Checksums pro Datei einheitlich — beim fetch selbst hashen und festschreiben)
  • pin <version> — Version dauerhaft behalten (prune-Schutz)
  • prune — nicht-gepinnte Versionen außerhalb des Scopes aufräumen (Achtung: destruktiv — separater expliziter Aufruf, kein Automatik-Teil von fetch, Regel-29-Muster)

Dazu aus der Extraktion offen:

  • MIRROR_VERSIONS_FILE — Scope-Listen per Env/Mount-File überschreibbar (Container-Nutzung ohne Fork)
  • URL_NEWEST7/6 nutzen: fetch newest — aktuellste Version automatisch erkennen

🤖 angelegt von Claude v00 (API/Token holm)

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `████░░░░░░` | Mittel — 4 Subcommands, verify braucht manifest.json-Design | | Nutzen | `██████░░░░` | Mittel — fetch funktioniert schon; das hier ist Komfort + Integrität | | Bruchhäufigkeit | `█░░░░░░░░░` | Sehr niedrig | | Nachhaltigkeit | `███████░░░` | Hoch — verify macht den Mirror vertrauenswürdig | | Dringlichkeit | `██░░░░░░░░` | Niedrig | Die vier Subcommands sind bei der Extraktion als `stub()` übernommen worden: - [ ] `list` — Inventar anzeigen (Versionen × Archs × Dateiklassen, Größen) - [ ] `verify` — SHA256-Check gegen `manifest.json` (Manifest-Format zu designen; Quelle: MikroTik liefert keine Checksums pro Datei einheitlich — beim fetch selbst hashen und festschreiben) - [ ] `pin <version>` — Version dauerhaft behalten (prune-Schutz) - [ ] `prune` — nicht-gepinnte Versionen außerhalb des Scopes aufräumen (**Achtung: destruktiv — separater expliziter Aufruf, kein Automatik-Teil von fetch**, Regel-29-Muster) Dazu aus der Extraktion offen: - [ ] `MIRROR_VERSIONS_FILE` — Scope-Listen per Env/Mount-File überschreibbar (Container-Nutzung ohne Fork) - [ ] `URL_NEWEST7/6` nutzen: `fetch newest` — aktuellste Version automatisch erkennen > 🤖 angelegt von Claude v00 (API/Token holm)
Sign in to join this conversation.
No description provided.