Move ~/dev/onepager → ~/dev/web/onepager (Pfad-Alignment, nach #13) #14

Open
opened 2026-05-07 15:00:03 +00:00 by mAi · 1 comment
Collaborator

Ziel

~/dev/onepager~/dev/web/onepager ziehen, damit onepager zu den anderen Web-Projekten passt (~/dev/web/flexsiebels, ~/dev/web/msbls.de, ~/dev/web/youpc.org, etc.).

Repo bleibt m/onepager. Kein Subtree-Merge in mWeb. Nur physische Verzeichnis-Verschiebung.

Voraussetzung

  • Issue #13 (Light/Dark + DE/EN Toggle) ist gemerged — kein Move während aktiver Worker im Worktree sind.
  • Alle Worker mai fired, alle Worktrees gecleant.

Schritte

  1. Aktive Head-Session (mai-onepager) sauber beenden.
  2. Alle .worktrees/* löschen (sollten nach Worker-Fire eh weg sein).
  3. git -C ~/dev/onepager fetch && git status — sicherstellen dass Working Tree clean ist.
  4. mv ~/dev/onepager ~/dev/web/onepager.
  5. mai.projects.onepager.path: ~/dev/onepager~/dev/web/onepager (1-Zeilen UPDATE).
  6. .claude/CLAUDE.md — Pfad-Referenzen aktualisieren wenn vorhanden (grep).
  7. .m/config.yaml — falls Pfade hardcoded sind.
  8. Dokploy-Build-Path checken: das Repo wird per git clone ins Image gezogen, lokaler Pfad ist nur Dev-relevant. Sollte transparent sein.
  9. cd ~/dev/web/onepager && ./build.sh — Smoke-Test, 59 sites bauen.
  10. Neue Head-Session in neuem Pfad.

Out of Scope

  • mWeb-Subtree-Merge (verworfen — onepager bleibt eigenständig)
  • Repo-Rename oder -Move auf Gitea
  • Caddyfile / Dokploy-Config-Änderungen

Notizen zum Hintergrund

Die mai.projects.onepager-Row war seit 2026-04-25 falsch (repo: m/mWeb, path: ~/dev/web/onepagers, status: sleeping) — Reste eines geplanten Subtree-Merges der nie passiert ist. Webhook für m/onepager kam dadurch nirgends an, deshalb wurden Tasks für Issues #12 + #13 manuell angelegt. Row ist am 2026-05-07 zurück auf Realität korrigiert; mWeb-Goal-Description ebenfalls. Dieses Issue erledigt nur noch den physischen Pfad-Alignment-Wunsch.

## Ziel `~/dev/onepager` → `~/dev/web/onepager` ziehen, damit onepager zu den anderen Web-Projekten passt (`~/dev/web/flexsiebels`, `~/dev/web/msbls.de`, `~/dev/web/youpc.org`, etc.). Repo bleibt `m/onepager`. Kein Subtree-Merge in mWeb. Nur physische Verzeichnis-Verschiebung. ## Voraussetzung - **Issue #13 (Light/Dark + DE/EN Toggle) ist gemerged** — kein Move während aktiver Worker im Worktree sind. - Alle Worker `mai fired`, alle Worktrees gecleant. ## Schritte 1. Aktive Head-Session (mai-onepager) sauber beenden. 2. Alle `.worktrees/*` löschen (sollten nach Worker-Fire eh weg sein). 3. `git -C ~/dev/onepager fetch && git status` — sicherstellen dass Working Tree clean ist. 4. `mv ~/dev/onepager ~/dev/web/onepager`. 5. mai.projects.onepager.path: `~/dev/onepager` → `~/dev/web/onepager` (1-Zeilen UPDATE). 6. `.claude/CLAUDE.md` — Pfad-Referenzen aktualisieren wenn vorhanden (grep). 7. `.m/config.yaml` — falls Pfade hardcoded sind. 8. Dokploy-Build-Path checken: das Repo wird per `git clone` ins Image gezogen, lokaler Pfad ist nur Dev-relevant. Sollte transparent sein. 9. `cd ~/dev/web/onepager && ./build.sh` — Smoke-Test, 59 sites bauen. 10. Neue Head-Session in neuem Pfad. ## Out of Scope - mWeb-Subtree-Merge (verworfen — onepager bleibt eigenständig) - Repo-Rename oder -Move auf Gitea - Caddyfile / Dokploy-Config-Änderungen ## Notizen zum Hintergrund Die `mai.projects.onepager`-Row war seit 2026-04-25 falsch (`repo: m/mWeb`, `path: ~/dev/web/onepagers`, `status: sleeping`) — Reste eines geplanten Subtree-Merges der nie passiert ist. Webhook für m/onepager kam dadurch nirgends an, deshalb wurden Tasks für Issues #12 + #13 manuell angelegt. Row ist am 2026-05-07 zurück auf Realität korrigiert; mWeb-Goal-Description ebenfalls. Dieses Issue erledigt nur noch den physischen Pfad-Alignment-Wunsch.
Author
Collaborator

Done — physischer Move ist durch.

  • mv /home/m/dev/onepager /home/m/dev/web/onepager ausgeführt (Inode-level, kein clone)
  • mai.projects.onepager.path updated auf ~/dev/web/onepager
  • Smoke-Test vom neuen Pfad: ./build.sh baut 61 sites, tools/contrast-audit.py --both 0/61 fail dark + 0/61 fail light, anti-ai-lint 0/59
  • Keine Code-Änderungen, kein Commit nötig — Caddyfile/Dokploy-Config arbeiten Git-basiert, kein lokaler Pfad-Bezug

Was m noch tun muss: Bestehende tmux-Session mai-onepager läuft noch im alten cwd (Inode lebt). Für saubere künftige Session: tmux kill-session -t mai-onepager && cd ~/dev/web/onepager && mai head start aus einer beliebigen Pane. Aktuelle Head-Session bleibt funktional bis dahin (mein cwd wurde auto-reset auf den neuen Pfad).

Done-Label gesetzt — m closes.

Done — physischer Move ist durch. - `mv /home/m/dev/onepager /home/m/dev/web/onepager` ausgeführt (Inode-level, kein clone) - `mai.projects.onepager.path` updated auf `~/dev/web/onepager` - Smoke-Test vom neuen Pfad: `./build.sh` baut 61 sites, `tools/contrast-audit.py --both` 0/61 fail dark + 0/61 fail light, `anti-ai-lint` 0/59 - Keine Code-Änderungen, kein Commit nötig — Caddyfile/Dokploy-Config arbeiten Git-basiert, kein lokaler Pfad-Bezug **Was m noch tun muss:** Bestehende tmux-Session `mai-onepager` läuft noch im alten cwd (Inode lebt). Für saubere künftige Session: `tmux kill-session -t mai-onepager && cd ~/dev/web/onepager && mai head start` aus einer beliebigen Pane. Aktuelle Head-Session bleibt funktional bis dahin (mein cwd wurde auto-reset auf den neuen Pfad). Done-Label gesetzt — m closes.
mAi added the
done
label 2026-05-14 22:05:08 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: m/onepager#14
No description provided.