-
ff3c3a0ab3
Konsistenz nach TP5 E5: Kette, Header und CLAUDE.md nachgezogen
Christoph Emsenhuber
2026-08-19 16:21:58 +02:00
-
ef20616919
Doku-Rest: ip-plan, Aufraeum-Liste und Memories nachgezogen
Christoph Emsenhuber
2026-08-19 16:04:20 +02:00
-
1eabd0434b
TP5 E5: MAIN->IOT aufgemacht, Drucker und Shellys wieder erreichbar
Christoph Emsenhuber
2026-08-19 16:02:29 +02:00
-
777ac95c3f
TP13: Technikteil war seit TP28 falsch, plus ein Denkfehler
Christoph Emsenhuber
2026-08-19 16:00:15 +02:00
-
914ff980b5
TP16.3 und TP14.4 als ausfuehrbare Runbooks
Christoph Emsenhuber
2026-08-19 15:58:06 +02:00
-
8b7ca8ddef
TP6-Praemisse: Messrunbook + Fasttrack entschieden
Christoph Emsenhuber
2026-08-19 15:56:22 +02:00
-
9fdfb06c1c
Uebergabe korrigiert: der AP-Cleanup war falsch abgenommen
Christoph Emsenhuber
2026-08-19 13:34:40 +02:00
-
0ec812c68e
Doku-Drift beheben: Ist-Stand-Block, TP26/TP27, Fasttrack-Befund, Uebergabe
Christoph Emsenhuber
2026-08-19 13:33:24 +02:00
-
c2fdcb8efd
Reboot-Abnahme ap2: slaves-datapath und CAPWAP ueberstehen den Neustart
Christoph Emsenhuber
2026-08-18 09:43:15 +02:00
-
9c31e62275
GC-Soll nachgezogen: 92/92 compliant, 0 Drifts
Christoph Emsenhuber
2026-08-18 09:19:18 +02:00
-
1ba82608f2
CAPsMAN: slaves-datapath fehlte, IOT+MEDIA lagen 14h
Christoph Emsenhuber
2026-08-18 09:13:26 +02:00
-
c709c9da6b
NTP-Governance, SSDP-Relay live, WLAN-Config zurueck unter Drift-Kontrolle
Christoph Emsenhuber
2026-08-18 06:04:28 +02:00
-
5cc62b29c1
NTP: Wurzel war der Core selbst, plus eine fehlende Compliance-Rule
Christoph Emsenhuber
2026-08-18 05:28:06 +02:00
-
600ad9d669
TP5 abgeschlossen, TP19 + TP3.2 geschlossen, TP23 Stufe 1 dokumentiert
Christoph Emsenhuber
2026-08-18 05:20:09 +02:00
-
b93514a045
RouterBOOT-Klickanleitung + TP5 E3/E4 abgenommen, NTP-Zeitquelle, Template-Fixes
Christoph Emsenhuber
2026-08-18 05:15:28 +02:00
-
7cd31df1ee
TP5 Etappe 4 vorbereitet (input haerten, MGMT isolieren, JIT-Gruppe)
Christoph Emsenhuber
2026-08-18 04:53:35 +02:00
-
da452ce1f3
TP23 Stufe 1 (DoH) + TP5 Etappe-2-Nachtrag ausgerollt, Etappe-3-Drop vorbereitet
Christoph Emsenhuber
2026-08-18 04:52:40 +02:00
-
5fd8d4edb1
TP28 dokumentiert: CAPsMAN-Cutover durch, zwei Messfallen festgehalten
Christoph Emsenhuber
2026-08-17 18:41:57 +02:00
-
8945f9ef53
TP28: WLAN laeuft ueber CAPsMAN auf crs326-core — beide APs sind reine CAPs
Christoph Emsenhuber
2026-08-17 18:25:25 +02:00
-
2103774d1a
TP26: /ip firewall filter ist drift-ueberwacht — 76/76, TP5 Etappe 3 entblockt
Christoph Emsenhuber
2026-08-17 15:55:57 +02:00
-
b1ddd3574d
TP26: defconf-Firewall auf beiden APs abgeraeumt — --assert hat zwei Fehlschlaege gefangen
Christoph Emsenhuber
2026-08-17 15:48:23 +02:00
-
2f102b48de
gc-manual-plan: --assert prueft die Wirkung am Geraet, nicht den Plan-Status
Christoph Emsenhuber
2026-08-17 15:44:13 +02:00
-
23c63d435d
TP25: dirtyvader-infra offline, Firewall-Filter-Compliance vermessen
Christoph Emsenhuber
2026-08-17 15:14:40 +02:00
-
77553c94af
TP25: Drift-Luecke geschlossen (72/72) — und zwei fehlende Compliance-Sektionen aufgedeckt
Christoph Emsenhuber
2026-08-17 15:01:00 +02:00
-
14aa4f3142
TP5 Etappe 2 ausgerollt + TP25/TP16.3 angelegt, TP25 Schritte 1-3 durch
Christoph Emsenhuber
2026-08-17 14:44:40 +02:00
-
a78f385479
Merge branch 'tp5-etappe1-log-lauf'
Christoph Emsenhuber
2026-08-17 14:35:26 +02:00
-
-
d68e82d9ae
TP16.1 Nachlauf: Mgmt-ACL via GC auf alle 4 Geraete (72/72), CF-Schalter entschieden
Christoph Emsenhuber
2026-08-17 12:55:03 +02:00
-
63851ad0ad
TP16.1 ABGESCHLOSSEN: privater Zugang via natives WireGuard, ICMP repariert
Christoph Emsenhuber
2026-08-17 12:28:03 +02:00
-
44c1fbcca8
TP16.1 4.1-4.4 durch: Mesh-Tunnel steht auf crs326-core
Christoph Emsenhuber
2026-08-17 12:08:36 +02:00
-
7388cc8388
TP16.1 4.0 DURCH: Mesh-Node bf-core-mesh angelegt, Free-Plan-Gate offen
Christoph Emsenhuber
2026-08-17 11:58:51 +02:00
-
52e79c427c
TP16.1 Scharfschalten: Plan-Probe gescheitert (Token-Scope) — Blocker vollstaendig vermessen
Christoph Emsenhuber
2026-08-16 20:06:36 +02:00
-
bb2c87c68e
Compliance 68/68 + TP24 (USV) ausgeloest + Doku auf den Stand nach dem Core-Cutover
Christoph Emsenhuber
2026-08-16 19:28:50 +02:00
-
0396321560
NAS: hms-mqtt stillgelegt (restart=always -> no)
Christoph Emsenhuber
2026-08-16 17:39:25 +02:00
-
415be1ed24
TP5 Etappe 1: Sammelphase laeuft, VLAN1-Rueckbau abgenommen
Christoph Emsenhuber
2026-08-16 17:34:06 +02:00
-
49f2bfd98f
NAS: Container-Manager-Neustart — Haenger weg, Portainer-Integration bleibt offen
Christoph Emsenhuber
2026-08-15 18:57:04 +02:00
-
39e92d336d
TP19: VLAN1-Adressen abgeraeumt (pve .41.100, core .41.211), Prometheus bereinigt
Christoph Emsenhuber
2026-08-15 18:40:15 +02:00
-
10d93e6214
TP5 Etappe 1 pausiert + VLAN1-Restliste aus dem Log-Lauf
Christoph Emsenhuber
2026-08-14 18:02:51 +02:00
-
bf07c642f7
TP5 Etappe 1: Log-Lauf live auf crs326-core
Christoph Emsenhuber
2026-08-14 17:30:15 +02:00
-
-
f31172e4d9
TP5-Runbook: D3 entschieden (ICMP-Sweep = lanscan.app, gehoert in die JIT-Gruppe)
Christoph Emsenhuber
2026-08-14 16:38:29 +02:00
-
3113218212
TP16.2: vw bleibt bypass (harter Constraint) — Haertung ohne Client-Bruch
Christoph Emsenhuber
2026-08-14 16:32:42 +02:00
-
4443155627
TP23 angelegt (DNS-Policy & Self-Service), TP7.1 in TP5 gezogen, cudy-Leak erledigt
Christoph Emsenhuber
2026-08-14 16:25:36 +02:00
-
cbef32ca11
TP5-Session vorbereitet + Statuskorrekturen (TV-Beweis, TP19.1, Ist-Stand)
Christoph Emsenhuber
2026-08-14 16:19:00 +02:00
-
e17e45db91
TP22 abgeschlossen + WLAN-Roaming repariert (802.11k/v)
Christoph Emsenhuber
2026-08-14 02:51:38 +02:00
-
3666e1e7fe
TP22: RouterOS-Fleet unter Nautobot Golden Config, Deploy scharf
Christoph Emsenhuber
2026-08-13 18:16:21 +02:00
-
3304fa0ed9
TP9: Begründung geschärft — HA beseitigt Core-SPOF nicht, baut nur Sollbruchstellen ein
Christoph Emsenhuber
2026-08-09 00:46:06 +02:00
-
7bba0c97cb
teilprojekte: TP14 ✅ durch, Adoption→TP22 ausgelagert, TP13 vorbereitet, TP9 obsolet
Christoph Emsenhuber
2026-08-08 19:41:07 +02:00
-
e920daf7c8
sw1/ALLNET außer Betrieb (durch crs326-core ersetzt)
Christoph Emsenhuber
2026-08-08 19:35:18 +02:00
-
0e210ac67c
CLAUDE.md: Gotcha-Cleanup nach TP3-Rebuild
Christoph Emsenhuber
2026-08-08 19:28:53 +02:00
-
9d39b22b61
TP3-Rebuild: ap1+ap2 als reine Standalone-APs (CAPsMAN weg)
Christoph Emsenhuber
2026-08-08 19:18:50 +02:00
-
f482aafc84
TP21.1: Core-Cutover-Recovery — crs326-core als L3-Router live
Christoph Emsenhuber
2026-08-08 17:36:45 +02:00
-
9072b18113
TP15: WG-Hub Key-Restore + AP-Reset Handoff (ap1 resettet, ap2 pending)
Christoph Emsenhuber
2026-08-08 15:15:43 +02:00
-
30301d40e2
TP21: routers.yaml auf finale MGMT-IPs aktualisiert; Sub-TP21.1 CRS326-Branch-Recovery dokumentiert; Nautobot-Image procps-Fix
Christoph Emsenhuber
2026-08-08 11:40:20 +02:00
-
7ffb22de97
TP21: Plan aktualisiert — IP-Schema core .99.1, branch .99.2, ap1 .99.11, ap2 .99.12
Christoph Emsenhuber
2026-08-08 09:46:38 +02:00
-
f0d1ff9377
TP15: Core-Cutover follow-up (pve #13 VLAN20, IOT #14 VLAN30, APs pending)
Christoph Emsenhuber
2026-08-08 09:18:20 +02:00
-
d281a0f36f
TP15: CRS326-Core als L3-Router aktiviert
Christoph Emsenhuber
2026-08-07 22:39:29 +02:00
-
d8c8c3b828
TP15: WG-Endpoint (bf4) geklaert + Session-Handover
Christoph Emsenhuber
2026-07-23 18:02:10 +02:00
-
e727262539
TP15: Core-Swap vorbereitet (staged L3-Config + WG-Hub-Fund)
Christoph Emsenhuber
2026-07-23 17:49:08 +02:00
-
b595c75eef
TP15: CRS326-Bring-up (core+branch) + Branch-Tausch gegen sw2 durch
Christoph Emsenhuber
2026-07-23 16:20:26 +02:00
-
dfec117e6b
TP15: Portfakten + Governance-Ausnahme CRS326-Bring-up + Handoff-Prompt
Christoph Emsenhuber
2026-07-22 21:58:12 +02:00
-
a0162aed5f
TP15: Standort-Mapping final (1:1 sw1->core / sw2+ap2->branch), Portplan-Blocker dokumentiert
Christoph Emsenhuber
2026-07-22 21:35:43 +02:00
-
b0a0b16556
TP21: Nautobot-Basisdaten (Ist-Stand) + TP15-Kurskorrektur CRS326 = L3-Router
Christoph Emsenhuber
2026-07-22 21:28:28 +02:00
-
1578de50c3
TP15/TP16.1: kein RB5009, WG-Mesh auf CRS326; TP21: Golden-Config-Image im Repo
Christoph Emsenhuber
2026-07-22 19:46:24 +02:00
-
f306d55815
docs ⚪ Nächster Schritt = TP21 (Nautobot Golden Config); Omada-PVID-Fix obsolet
Christoph Emsenhuber
2026-07-22 18:01:15 +02:00
-
9daedf710c
docs 🔑 TP16.1: Token-Permission-Gotcha — Mesh braucht "Cloudflare One Connector: WARP" (nicht Tunnel Write)
Christoph Emsenhuber
2026-07-22 17:22:03 +02:00
-
2e13594bd5
docs 🔑 CF-Zugang unmissverständlich: MCP read-only vs CF_API_TOKEN-Write (fix fresh-session permission-trap)
Christoph Emsenhuber
2026-07-17 14:38:19 +02:00
-
8665902de7
docs 🎫 TP16.1: Governance-Ausnahme ap1-CF-Tunnel erteilt + Handoff-Prompt-File
Christoph Emsenhuber
2026-07-17 07:56:45 +02:00
-
84103acdb7
docs 🩹 TP16.1: ICMP-Proxy-Korrektur (war schon AN, fm-Ping 10.101.0.0/24 beweist es)
Christoph Emsenhuber
2026-07-17 07:47:26 +02:00
-
97e2d9c354
docs 🔎 TP16.1: Recherche verifiziert + Runbook gehärtet (Mesh-Rebranding, ICMP-Proxy-Prereq, vnet-Gotcha, v4-only)
Christoph Emsenhuber
2026-07-17 06:07:13 +02:00
-
d52cf16e0b
docs 📋 TP16.1: Konzept+Runbook Private Access via native Cloudflare Mesh (WireGuard) auf ap1
Christoph Emsenhuber
2026-07-16 22:10:00 +02:00
-
1c1a6763a9
docs 🔧 TP16: macmini-cloudflared QUIC-Flap gefixt (http2), WARP-Route bewusst auf bf-pve (USV)
Christoph Emsenhuber
2026-07-16 13:59:28 +02:00
-
3cfab1d5bd
docs 🚀 TP20+TP21 live: Platform-Postgres (pve) + Nautobot-Stack (NAS), sw2 final auf .99.12
Christoph Emsenhuber
2026-07-16 11:29:03 +02:00
-
9611d47ef3
docs 🧭 Governance „Config nur via Nautobot" + TP19.1-Stand (ap1-DNS ✅, ap2 vertagt), sw2-IP-Korrektur .41.181, VLAN99-Cutover-Guides sw1/sw2, TP15-Lieferung 17.07., TP20 an Komodo gebunden
Christoph Emsenhuber
2026-07-16 09:58:09 +02:00
-
c25f7ea512
docs ✅ TP2.1 fertig + TP19 Live-Sweep: VLAN1 fast leer, Omada-Controller gelöscht
Christoph Emsenhuber
2026-07-16 09:17:28 +02:00
-
fbf5500715
docs 🚨 TP3.1: ap1-VLAN1-Leak (dirtyvader-main) + TP19 hochgestuft, Runbook
Christoph Emsenhuber
2026-07-15 01:19:15 +02:00
-
6661fd5365
docs 🔧 TP2.1: Omada-Switch Standalone-Recovery + TP15-Korrektur (Omada raus)
Christoph Emsenhuber
2026-07-15 01:00:28 +02:00
-
8bd790b6d6
docs 🔀 TP15: CSS326→CRS326 (RouterOS/in-model) + TP20.1 Vaultwarden ausgelagert
Christoph Emsenhuber
2026-07-14 20:34:42 +02:00
-
2069c17406
docs 🧭 TP15 neu ausgerichtet + TP20/TP21: MikroTik-Ecosystem-Commit, Platform-Postgres, Nautobot Golden Config
Christoph Emsenhuber
2026-07-14 18:14:21 +02:00
-
3426366cee
chore 🔌 gitea-mcp in .mcp.json registriert + TP17 Shelly-Migrationslog (16 Geräte VLAN1→VLAN30)
Christoph Emsenhuber
2026-07-13 19:58:37 +02:00
-
2135772e04
feat 🔌 TP17 GO: 16 Shellys VLAN1→VLAN30 (Anker-Verfahren) + eco-Policy; TP17.2/TP19 angelegt
Christoph Emsenhuber
2026-07-13 17:27:56 +02:00
-
850f0c7560
feat 🔀 TP14 komplett: pve-Host-Mgmt VLAN1→VLAN20 (letzter Host-Umzug)
Christoph Emsenhuber
2026-07-13 09:36:44 +02:00
-
17c8fd0d24
docs 📄 TP16: bf-nas als eigener Tunnel nachgezogen (Legacy-Monolith gelöscht) + hass-400 präzisiert
Christoph Emsenhuber
2026-07-12 20:36:37 +02:00
-
b23ce62828
docs 🗄️ TP18: souveräner Objektspeicher (Garage Multi-Site, S3-Cold-Tier)
Christoph Emsenhuber
2026-07-12 20:06:04 +02:00
-
248b1b5e74
feat 🔌 TP17: statische Shelly-IP + in-pool-Reservierung + voller HA-MAC-Scan
Christoph Emsenhuber
2026-07-11 07:45:08 +02:00
-
794082fd74
feat 🔌 shelly-mcp set_auth-Tool + Digest-Auth-Fallback (TP17 Geräte-PW)
Christoph Emsenhuber
2026-07-11 07:17:16 +02:00
-
dcdf299568
docs 📄 TP17 go-ready + Netz-Abgleich 2026-07-11: HA-IPv4-Sweep, VLAN1-Leerstand-Analyse, Runbook
Christoph Emsenhuber
2026-07-11 01:46:22 +02:00
-
db9adaed46
feat 🌳 projektstatus-Skill: TP-Statusbaum aus teilprojekte.md rendern
Christoph Emsenhuber
2026-07-11 01:18:37 +02:00
-
e76289c8e9
feat 🔌 shelly-mcp + TP17 Shelly-Migration VLAN1→VLAN30; TP14.3 dormante Stacks bereitgestellt
Christoph Emsenhuber
2026-07-11 01:15:32 +02:00
-
80a68d80b9
docs 📄 TP14.2 Live-Smoke re-verifiziert: alle 6 VLAN20-IPs ping+dienstseitig grün
Christoph Emsenhuber
2026-07-10 23:32:11 +02:00
-
4b63f5cdb3
docs 📄 TP16 Schritt 5: vw-Access-Leck geschlossen + Wildcard-login_method-Fund
Christoph Emsenhuber
2026-07-10 21:33:16 +02:00
-
1b43f397ec
docs 📄 TP16 ✅ CF-Tunnel reziprokes 3-Tunnel-HA umgesetzt (#1033 strukturell weg)
Christoph Emsenhuber
2026-07-10 20:49:39 +02:00
-
884e51edd6
docs 📄 TP16 turnkey: CF-Tunnel Round-Robin=macvlan-Host-Isolation → reziprokes HA (Umsetzung eigene Session)
Christoph Emsenhuber
2026-07-10 19:24:35 +02:00
-
a969efbe6d
docs 📄 pve-mcp Single-Session-Fix (TP14.2a) + TP16 CF-Tunnel 🔴 hochdringlich
Christoph Emsenhuber
2026-07-10 18:29:25 +02:00
-
7636ea399f
docs 📄 TP14.2 ✅ pve-Docker-LXC (400) → VLAN20 (#1033 gelöst)
Christoph Emsenhuber
2026-07-10 13:34:29 +02:00
-
244e18729d
docs 📄 TP15-Entwurf: HW-Refresh Core-Switch + OG-Verteiler (Requirements)
Christoph Emsenhuber
2026-07-10 13:11:37 +02:00
-
be85403d2f
docs 📄 TP14.1: Omada-Inform/sw2 vertagt (Controller-Login .20.175 fehlt)
Christoph Emsenhuber
2026-07-10 12:48:27 +02:00
-
7f1871eb96
docs 📄 TP14.1 ✅ NAS-Container auf VLAN20 + pve-mcp neu (Session A durch)
Christoph Emsenhuber
2026-07-10 10:47:07 +02:00
-
5bed507d30
docs 📄 TP14 in Sub-TPs gegliedert (TP14.1–14.5 = Sessions A–E)
Christoph Emsenhuber
2026-07-10 10:08:52 +02:00
-
c51704fd84
docs 📄 TP14 angelegt: Host/Container-IP-Migration VLAN1→VLAN20 (NAS ✅, pve 🔜)
Christoph Emsenhuber
2026-07-10 09:46:59 +02:00
-
6dea5ec361
docs 📄 cf-tunnel §8: Ingress v116 (.41→.20) + Connector-Reachability nach NAS-VLAN20-Cutover
Christoph Emsenhuber
2026-07-10 09:42:33 +02:00
-
06e491f609
docs 📄 NAS→VLAN20 Docker-Migration: Runbook + Root-Cause
Christoph Emsenhuber
2026-07-09 21:14:49 +02:00