chore: Versionierung an Feature-Fortschritt koppeln (1.0.0 -> 1.8.0)

package.json-Version stand seit Projektstart unverändert auf 1.0.0.
Neues Schema in CLAUDE.md dokumentiert: Minor = aktive Features aus
features/INDEX.md / 10, abgerundet. 82 aktive Features -> 1.8.0.
Veralteten "nächste freie PROJ-44"-Hinweis auf dynamischen Verweis
auf INDEX.md korrigiert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WapWkrQusDuBMhaN8WyuXB
This commit is contained in:
sysops
2026-08-06 20:08:56 +02:00
co-authored by Claude Sonnet 5
parent 1dfd8c18ac
commit 786d8341f4
2 changed files with 13 additions and 2 deletions
+12 -1
View File
@@ -49,9 +49,10 @@ bash update.sh # oder: curl ... | bash
## Konventionen ## Konventionen
- **Commits:** `feat(PROJ-X): ...`, `fix(PROJ-X): ...`, `chore: ...` - **Commits:** `feat(PROJ-X): ...`, `fix(PROJ-X): ...`, `chore: ...`
- **Feature-IDs:** PROJ-1, PROJ-2, … (nächste freie: PROJ-44) - **Feature-IDs:** PROJ-1, PROJ-2, … (nächste freie: siehe `features/INDEX.md`)
- **shadcn/ui:** Keine Custom-Versionen installierter Komponenten - **shadcn/ui:** Keine Custom-Versionen installierter Komponenten
- **Kein Supabase, kein Vercel** reines On-Premise-Deployment - **Kein Supabase, kein Vercel** reines On-Premise-Deployment
- **Versionierung (`package.json`):** SemVer, Minor-Version = Anzahl aktiver Features in `features/INDEX.md` (Deployed + In Review + In Progress + Planned, ohne Removed) geteilt durch 10, abgerundet. Bei jedem neuen Feature-Ticket Minor prüfen/anheben; Patch für Bugfix-Reihen ohne neues Feature, Major bleibt 1 bis zu einer grundlegenden Neuarchitektur (z.B. archivmail 2.0).
## Wichtige Konfiguration (Server) ## Wichtige Konfiguration (Server)
@@ -70,3 +71,13 @@ systemctl status archivmail-web # Next.js-Frontend (Port 3000)
systemctl status manticore # Manticore Search (Port 9306, localhost) systemctl status manticore # Manticore Search (Port 9306, localhost)
journalctl -u archivmail -f journalctl -u archivmail -f
``` ```
<!-- BEGIN:nextjs-agent-rules -->
# This is NOT the Next.js you know
This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` (resolved from this file's directory; in monorepos the `next` package may not be visible from the repo root) before writing any code. Heed deprecation notices.
This block is written and re-added by `next dev` — verify at `node_modules/next/dist/server/lib/generate-agent-files.js`. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean.
<!-- END:nextjs-agent-rules -->
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "archivmail", "name": "archivmail",
"version": "1.0.0", "version": "1.8.0",
"description": "Selbst gehostetes Mail-Archiv-System", "description": "Selbst gehostetes Mail-Archiv-System",
"private": true, "private": true,
"scripts": { "scripts": {