Arbeitskopie liegt jetzt unter Projekte\audi-app - die alte ist stillgelegt

Vollstaendige Kopie, kein frischer Klon: companion-app/.env.local, die echten
Belege unter tests/belegparser/belege/ und beide node_modules sind mitgekommen,
es ist also nichts nachzuinstallieren. 10.924 Dateien, fsck ohne Beanstandung.

Die alte Kopie unter .claude\sessions\Audi_app_TG bleibt vorerst liegen, darf
aber nicht mehr pushen: ein pre-push-Hook lehnt jeden Push ab und nennt den
neuen Ort. Zwei Arbeitskopien, die beide pushen duerfen, laufen auseinander -
bei DM180 einmal geschehen. Der Hook liegt in .git/hooks und ist bewusst nicht
versioniert; er gehoert zu jenem einen Verzeichnis, nicht zum Projekt.

Nebenwirkung zum Guten: /stand und die uebrigen Projektbefehle greifen jetzt
ohne den unversionierten Zeiger, weil das Repository direkt geoeffnet wird.
stand.md und die Dateikarte in SPECIFICATION.md entsprechend nachgezogen.

AGENTS.md Abschnitt DK.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-10 01:03:42 +02:00
parent 2f945dccd9
commit 056d4b02a4
3 changed files with 32 additions and 11 deletions
+7 -9
View File
@@ -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 > **Wo dieser Befehl greift.** Claude Code sucht Projektbefehle ausschliesslich
> in `<Arbeitsverzeichnis>/.claude/commands/`. Wird das Repository direkt > in `<Arbeitsverzeichnis>/.claude/commands/`. Seit dem Umzug der Arbeitskopie
> geoeffnet, ist das hier - dann steht `/stand` sofort zur Verfuegung. Wird > nach `C:\Users\tobia\Projekte\audi-app` (10.09.2026) wird das Repository direkt
> dagegen eine Ebene darueber gearbeitet (bei diesem Eigentuemer der Regelfall: > geoeffnet - `/stand` steht damit ohne Zutun zur Verfuegung. Der frueher noetige
> `.claude/sessions`, mit `Audi_app_TG` und `Audi_app_Labor` als > Zeiger unter `.claude\sessions\.claude\commands\stand.md` entfaellt; er war
> Unterverzeichnisse), findet Claude Code diese Datei **nicht**. Dort braucht es > unversioniert und ging mit jeder verlorenen Arbeitsumgebung mit. Wird doch
> einen Zeiger unter `.claude/sessions/.claude/commands/stand.md`, der nur auf > einmal eine Ebene darueber gearbeitet, greift dieselbe Regel wie zuvor: dort
> diese Datei verweist. Der Zeiger liegt ausserhalb jedes Repositories und ist > findet Claude Code diese Datei nicht.
> deshalb **nicht versioniert** - geht die Arbeitsumgebung verloren, muss er neu
> angelegt werden. Der Inhalt hier ist die Quelle, der Zeiger nur der Weg.
Zeige den aktuellen Stand dieses Projekts. Zwei Teile: den **gemessenen** Zeige den aktuellen Stand dieses Projekts. Zwei Teile: den **gemessenen**
(unten selbst nachrechnen, nie aus dem Gedächtnis) und den **gepflegten** (aus (unten selbst nachrechnen, nie aus dem Gedächtnis) und den **gepflegten** (aus
+24 -1
View File
@@ -1,6 +1,6 @@
# AGENTS.md — Project state, review findings, open items, and working rules # 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 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; Speichern-Knopf, und die Share-Erweiterung trug eine andere Versionsnummer als die App;
dazu die Kopfmarke statt der Firmierung des Betreibers und ein 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) \ 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) <(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.
+1 -1
View File
@@ -265,7 +265,7 @@ These are places the shipped code and the original build brief disagree — load
## 8. File map ## 8. File map
``` ```
Audi_app_TG/ audi-app/
├── bauauftrag.md original build brief (German, historical — see §7) ├── bauauftrag.md original build brief (German, historical — see §7)
├── dashboard-muster.html the original static prototype (superseded, kept for reference) ├── dashboard-muster.html the original static prototype (superseded, kept for reference)
├── SPECIFICATION.md this document ├── SPECIFICATION.md this document