diff --git a/.claude/commands/stand.md b/.claude/commands/stand.md index 337281b..a7c0d3e 100644 --- a/.claude/commands/stand.md +++ b/.claude/commands/stand.md @@ -3,15 +3,13 @@ description: Zeigt den aktuellen Stand von DM360 - was zu tun ist, und ob Repo, --- > **Wo dieser Befehl greift.** Claude Code sucht Projektbefehle ausschliesslich -> in `/.claude/commands/`. Wird das Repository direkt -> geoeffnet, ist das hier - dann steht `/stand` sofort zur Verfuegung. Wird -> dagegen eine Ebene darueber gearbeitet (bei diesem Eigentuemer der Regelfall: -> `.claude/sessions`, mit `Audi_app_TG` und `Audi_app_Labor` als -> Unterverzeichnisse), findet Claude Code diese Datei **nicht**. Dort braucht es -> einen Zeiger unter `.claude/sessions/.claude/commands/stand.md`, der nur auf -> diese Datei verweist. Der Zeiger liegt ausserhalb jedes Repositories und ist -> deshalb **nicht versioniert** - geht die Arbeitsumgebung verloren, muss er neu -> angelegt werden. Der Inhalt hier ist die Quelle, der Zeiger nur der Weg. +> in `/.claude/commands/`. Seit dem Umzug der Arbeitskopie +> nach `C:\Users\tobia\Projekte\audi-app` (10.09.2026) wird das Repository direkt +> geoeffnet - `/stand` steht damit ohne Zutun zur Verfuegung. Der frueher noetige +> Zeiger unter `.claude\sessions\.claude\commands\stand.md` entfaellt; er war +> unversioniert und ging mit jeder verlorenen Arbeitsumgebung mit. Wird doch +> einmal eine Ebene darueber gearbeitet, greift dieselbe Regel wie zuvor: dort +> findet Claude Code diese Datei nicht. Zeige den aktuellen Stand dieses Projekts. Zwei Teile: den **gemessenen** (unten selbst nachrechnen, nie aus dem Gedächtnis) und den **gepflegten** (aus diff --git a/AGENTS.md b/AGENTS.md index 582ebcb..bc9f41f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # AGENTS.md — Project state, review findings, open items, and working rules -**Last updated: 2026-09-10** (Zwei Push-Ziele: Gitea und ein lokaler Spiegel, Abschnitt DK). Davor: 2026-09-07 (Überschrittene Servicetermine werden markiert, Abschnitt DJ). Davor: 2026-09-06 (Die Batteriehistorie zeichnete stehende Werte als frische Messungen auf - der Vorschlag aus CB war messbar falsch, Abschnitt DI; davor: die ausgelieferte .ipa registriert zwei eigene Plugins nicht, Abschnitt DH). Davor: 2026-09-05, Audit-Durchgang, Abschnitt DC. (Tankstelle zweizeilig und antippbar, die Belegkarte sagt bei +**Last updated: 2026-09-10** (Zwei Push-Ziele plus Umzug der Arbeitskopie nach Projekte\audi-app, Abschnitt DK). Davor: 2026-09-07 (Überschrittene Servicetermine werden markiert, Abschnitt DJ). Davor: 2026-09-06 (Die Batteriehistorie zeichnete stehende Werte als frische Messungen auf - der Vorschlag aus CB war messbar falsch, Abschnitt DI; davor: die ausgelieferte .ipa registriert zwei eigene Plugins nicht, Abschnitt DH). Davor: 2026-09-05, Audit-Durchgang, Abschnitt DC. (Tankstelle zweizeilig und antippbar, die Belegkarte sagt bei fehlender Position die Wahrheit statt einen toten Knopf zu zeigen, der Regler bekommt einen Speichern-Knopf, und die Share-Erweiterung trug eine andere Versionsnummer als die App; dazu die Kopfmarke statt der Firmierung des Betreibers und ein @@ -12987,3 +12987,26 @@ Verifying they agree is one command: diff <(git ls-remote https://gitea.nothaft.cloud/paul/audi-app.git | grep refs/heads | sort) \ <(git ls-remote C:/Users/tobia/Projekte/audi-app.git | grep refs/heads | sort) ``` + +## The working copy moved on the same day + +The repository now lives at **`C:\Users\tobia\Projekte\audi-app`**, next to the mirror +and next to the other projects (`dm180`, `dataplug-re`, `garagentor`). It used to +sit under `.claude\sessions\Audi_app_TG`. + +**Rule: work and push from `Projekte\audi-app`, nowhere else.** Two working +copies that may both push drift apart sooner or later - DM180 lived through +exactly that once. The old copy is therefore **retired**, not merely abandoned: a +`pre-push` hook in it refuses every push and names the new location. That hook is +in `.git/hooks/`, so it is deliberately *not* versioned - it belongs to that one +stale directory, not to the project. + +The move was a full copy, not a fresh clone, so the files git never sees came +along: `companion-app/.env.local` and the real receipts under +`tests/belegparser/belege/`, plus both `node_modules` trees. Nothing needs +reinstalling. + +One thing genuinely improved by the move: `/stand` and every other project +command under `.claude/commands/` now works without the unversioned pointer file +that `.claude\sessions\.claude\commands\` used to need - the repository can simply be +opened directly. diff --git a/SPECIFICATION.md b/SPECIFICATION.md index 497053e..a68ee07 100644 --- a/SPECIFICATION.md +++ b/SPECIFICATION.md @@ -265,7 +265,7 @@ These are places the shipped code and the original build brief disagree — load ## 8. File map ``` -Audi_app_TG/ +audi-app/ ├── bauauftrag.md original build brief (German, historical — see §7) ├── dashboard-muster.html the original static prototype (superseded, kept for reference) ├── SPECIFICATION.md this document