This website requires JavaScript.
6c2d9c0ea7
docs: DNS-Override-Mechanismus bleibt definiert, Airfryer-Cloud-Integration bleibt
main
Christoph Emsenhuber
2026-10-12 17:35:46 +02:00
5c8824850f
docs: Airfryer ist FUSION/Cloud-only -- UNTRUSTED-Move zurueckgestellt (TP5.1)
Christoph Emsenhuber
2026-10-12 17:34:06 +02:00
359ad666c4
TP49 abgenommen: fremder GitHub-Account wird abgewiesen
Christoph Emsenhuber
2026-10-06 08:27:17 +02:00
4d4779e400
TP49 behoben: login_method:github von include nach require
Christoph Emsenhuber
2026-10-06 08:04:15 +02:00
4b307315f0
TP49 widerlegt und geschlossen — kein Fix, Doku korrigiert
Christoph Emsenhuber
2026-10-06 07:37:46 +02:00
81cd7bfb7e
TP49-Startauftrag: MCP-Pruefschritt an den Anfang, read-only-Grenze dokumentiert
Christoph Emsenhuber
2026-10-06 06:54:47 +02:00
c5086db223
TP49-Startauftrag: Vorbereitung fuer die Durchfuehrungs-Session
Christoph Emsenhuber
2026-10-06 06:49:22 +02:00
a3f2ade4e0
TP49: Befund live korrigiert — nur 420.teilzeitladen.xyz betroffen, nicht die interne Infra
Christoph Emsenhuber
2026-10-06 06:48:42 +02:00
52a8ac462c
TP49 angelegt: CF-Access-Wildcard oeffnet alle internen Dienste fuer jeden GitHub/Google-User
Christoph Emsenhuber
2026-10-06 06:47:03 +02:00
9638a03e4b
CLAUDE.md: Memory-Versionierung dokumentiert
Christoph Emsenhuber
2026-10-06 06:45:13 +02:00
fb415ae52d
TP47 (Gitea #74 ) abgeschlossen: Egress-Weg verifiziert, Prosa ins Archiv
Christoph Emsenhuber
2026-10-05 21:37:34 +02:00
f63149a769
TP48 (Gitea #75 ) angelegt: Recovery-Luecke + Ansible-Abloese-Evaluation
Christoph Emsenhuber
2026-10-05 19:05:02 +02:00
3601a2b6cb
TP10: Prosa ins Archiv verschoben, Uebersichtstabelle auf abgeschlossen
Christoph Emsenhuber
2026-10-05 18:56:19 +02:00
75bd43d1f7
TP10: DDNS-Updater live + Mesh-NAT im GC-Template konform — TP abschliessbar
Christoph Emsenhuber
2026-10-05 18:54:57 +02:00
315f1e79e7
TP28: WLAN/CAPsMAN abgeschlossen — ap1-ap3 platziert, Kanalplan committed
Christoph Emsenhuber
2026-10-05 13:16:42 +02:00
6e2a7cfb47
TP10: Global-Scope-Fix für cfDdnsToken im DDNS-Updater (RouterOS 7.24 Skript-Scope vs CLI-Scope)
Christoph Emsenhuber
2026-10-03 17:38:55 +02:00
5ad71b37c0
TP10: Mesh-DDNS-Updater gebaut, Handoff für Finalisierung
Christoph Emsenhuber
2026-10-03 17:17:33 +02:00
5bcd0b6989
TP10 reopened: Mesh-Quell-NAT dokumentiert, widerlegte Handoff-Diagnose entfernt
Christoph Emsenhuber
2026-10-03 16:02:11 +02:00
1fddf5d798
TP10: Mesh-WARP-Quelle fuer FM/DW-Spokes auf BF-IP NATen
Christoph Emsenhuber
2026-10-03 15:56:44 +02:00
08a1aaa80d
SSoT: Status-Marker aus den TP-Headern entfernt, Sync-Werkzeug auf Anlege-Richtung festgelegt
Christoph Emsenhuber
2026-10-03 13:12:26 +02:00
808d3a168b
TP47: Core egress via cf-mesh und WARP-Exit-Validierung
Christoph Emsenhuber
2026-09-27 16:10:17 +02:00
3ae6399b93
docs: WARP-Egress-Versuch dokumentiert — Cloudflare blockt Consumer-WARP-WG-Clients
Christoph Emsenhuber
2026-09-26 09:04:18 +02:00
528f133264
docs: Plan WARP-Egress (nativer Consumer-WARP als WG auf crs326-core)
Christoph Emsenhuber
2026-09-25 19:24:13 +02:00
27a9977115
CLAUDE.md: Skills sind jetzt versioniert (admin/claude-skills)
Christoph Emsenhuber
2026-09-25 09:02:39 +02:00
6601df5a1b
TP30 #12 : Konsumenten-Inventur des OR-Keys korrigiert (live geprüft)
Christoph Emsenhuber
2026-09-25 08:55:54 +02:00
c0c63882e4
TP30: Posten #12 — OpenRouter-Key-Leak, Merkregel JSON-statt-Env
Christoph Emsenhuber
2026-09-24 13:58:26 +02:00
230f052a01
TP30: Posten #10/#11 — zwei Transkript-Leaks der Env-Session nachgetragen
Christoph Emsenhuber
2026-09-22 19:46:28 +02:00
39e19e7f0f
docs: Handoff — Umbau-Vorschlag für Doku-/TP-Verwaltung (Analyse-Basis)
Christoph Emsenhuber
2026-09-22 14:22:31 +02:00
be51f12ab9
TP25: Roll-up — Kondensat nach teilprojekte-archiv.md (FERTIG)
Christoph Emsenhuber
2026-09-22 13:14:49 +02:00
769d0ac6b3
TP25: Stand-Block + Header auf FERTIG (Platzierung final, vier Offen-Punkte aufgelöst)
Christoph Emsenhuber
2026-09-22 13:11:10 +02:00
4a63c1e527
TP34.2: C4 → interne DNS-Namen als Daten (Gitea #73 )
Christoph Emsenhuber
2026-09-22 13:06:39 +02:00
52a469185b
docs: CLAUDE.md ausgedünnt (61→28 KB) + Diagnose-Fallen nach gotchas.md
Christoph Emsenhuber
2026-09-22 13:05:56 +02:00
2f3d44d4be
docs: Handoff für CLAUDE.md-Ausdünnen (strukturelle Hygiene)
Christoph Emsenhuber
2026-09-22 12:48:11 +02:00
fe11ae2a5c
TP25: Merkregel — no cached PMK ≠ FT-Problem
Christoph Emsenhuber
2026-09-22 12:48:11 +02:00
7b365e1586
TP45 Doku: Schicht C (FQDN) als durch dokumentiert, Pflichtlektuere nachgezogen
Christoph Emsenhuber
2026-09-22 12:31:59 +02:00
6d1d56e463
TP45 Schicht C: FQDN-Wiederherstellung (C1-C3)
Christoph Emsenhuber
2026-09-22 12:16:56 +02:00
4720b5d223
Redaktionsschaden beheben: private_networks in beiden AGH-YAMLs
Christoph Emsenhuber
2026-09-21 23:06:30 +02:00
3f774b7b17
TP45 Schicht B2 Ruecknahme: VLAN30 vollstaendig auf den Stand vor dem Umzug
Christoph Emsenhuber
2026-09-21 22:22:22 +02:00
180c5b6c57
TP45 Schicht E: Umzug laeuft ueber den Core, nicht ueber Doppeladresse am Host
Christoph Emsenhuber
2026-09-21 21:29:38 +02:00
7b03e01fab
TP30 #4 : "faellig" -> "Anlass" — kein Vorgezogen-Signal mehr
Christoph Emsenhuber
2026-09-21 17:43:37 +02:00
4e61c63ae7
TP30: "harte Ausnahme fuer neue Leaks" gestrichen
Christoph Emsenhuber
2026-09-21 17:43:21 +02:00
08bbe1830f
TP30 #4 : CF_API_TOKEN-Leak 2026-09-21 nachgezogen + falsches Ablaufdatum korrigiert
Christoph Emsenhuber
2026-09-21 16:58:53 +02:00
b91bac1265
TP45 Schicht B2: VLAN30-Reservierungen ins Oktett-Schema
tp45-schema
Christoph Emsenhuber
2026-09-21 16:18:05 +02:00
b509a2325e
TP45 Schicht B1 Fix: Befehlspraefix nicht doppelt rendern
Christoph Emsenhuber
2026-09-21 14:59:14 +02:00
4d273117b6
TP45 Schicht B1: DHCP-Reservierungen ins GC-Soll (Renderer + ComplianceRule)
Christoph Emsenhuber
2026-09-21 14:55:00 +02:00
92bd4aac85
TP45: pool-v20 auf .200-.249 verengt -- Schema-Baender .100-.199 freigegeben
Christoph Emsenhuber
2026-09-21 14:39:40 +02:00
974ecbc855
TP45 Schicht A: DHCP-Soll liefert AGH .30/.31 statt .36/.37
Christoph Emsenhuber
2026-09-21 14:34:49 +02:00
139d7c029d
TP45 Schicht A: AGH-DNS-Freigaben .30/.31 im GC-Soll + am Core nachgezogen
Christoph Emsenhuber
2026-09-21 13:27:23 +02:00
b52d6aa49e
TP45 Schicht A: Nautobot .30/.31/.32/.34 -> .154/.155/.156/.158
Christoph Emsenhuber
2026-09-21 13:14:35 +02:00
8c6cb84dd1
TP45: TP32-Oktett-Tabelle korrigiert + TP45/TP46 angelegt
Christoph Emsenhuber
2026-09-21 12:58:40 +02:00
e87619e89b
TP38: bridge-port comment ungequotet + core place-before->move
tp38-oob
Christoph Emsenhuber
2026-09-15 19:33:22 +02:00
177ba100eb
TP38: OOB-MGMT-Port (ether23 untagged VLAN99) + Branch-Input-Firewall
Christoph Emsenhuber
2026-09-15 19:23:59 +02:00
bce40d182d
TP25: Handoff Steering-Threshold + Terrasse-Verifikation
Christoph Emsenhuber
2026-09-15 18:40:22 +02:00
1d86983f63
TP25: st-main-5g Parameter-Reihenfolge gefixt + Commands-File
Christoph Emsenhuber
2026-09-15 18:30:24 +02:00
27effe937e
TP25: AP-Zuordnung definitiv + Doku-Drift geschlossen
Christoph Emsenhuber
2026-09-15 18:27:19 +02:00
2cf32bde14
TP25: Steering 5G bricht früher ab (st-main-5g, -72/5s)
Christoph Emsenhuber
2026-09-15 18:27:16 +02:00
1f19a3b4a9
TP25: AP-Zuordnung definitiv geklärt, ap1-Redundanz gemessen
Christoph Emsenhuber
2026-09-15 18:06:15 +02:00
3e727f1b3b
TP25: AP-Zuordnung per Kabel-Test geklärt, Messrunde Vorher, Tausch ap1↔ap3 begonnen
Christoph Emsenhuber
2026-09-15 17:11:17 +02:00
037d2bd22c
TP25: Deckungsfix Variante 3 terminiert -- Umsetzung 2026-09-15/16
Christoph Emsenhuber
2026-09-15 12:17:38 +02:00
0e6742f1d7
TP25: DTU-Verifikation DURCH -- 45000 ms eliminiert den 5:05-Zyklus, Fund F abgeschlossen
Christoph Emsenhuber
2026-09-15 12:12:30 +02:00
b7d82fe300
TP25: Fund-F-5:05-Zyklus geklaert -- Cloud-Recovery der DTU bei Polling-Kollision
Christoph Emsenhuber
2026-09-14 22:18:35 +02:00
13a996c6d9
TP25: DTU-Hebel korrigiert -- OpenDTU/AhoyDTU entfaellt fuer HMS-800W-2T
Christoph Emsenhuber
2026-09-14 21:13:27 +02:00
2a21afe74a
TP25: Messplan Wechselrichter/DTU (Hoymiles HMS-800W-2T) angelegt; 20:37-Nachtrag
Christoph Emsenhuber
2026-09-14 21:04:42 +02:00
9fdcab58ad
TP25: ft=yes-Abnahme DURCH — Anruf uebersteht 5 Band-Wechsel in 60 s
Christoph Emsenhuber
2026-09-14 20:37:37 +02:00
441e97ed84
TP25: ft=yes-Durchfuehrung dokumentiert (140/140, 0 Drifts, CAP-Abnahme sauber)
Christoph Emsenhuber
2026-09-14 20:34:47 +02:00
89eb9dc3ac
TP25: sec-main-Begruendungskommentar im Template auf 09-14-Stand bringen
Christoph Emsenhuber
2026-09-14 20:21:47 +02:00
4e80ffac28
TP25: sec-main zurueck auf ft=yes/ft-over-ds=yes (Ruecknahme 09-04, Hebel-A gescheitert)
Christoph Emsenhuber
2026-09-14 20:21:13 +02:00
548d73d84a
TP25: ap2-In-situ widerlegt (Terrasse), Hebel-A-Machbarkeitspruefung negativ; TP30 #9 GITEA_ACCESS_TOKEN
Christoph Emsenhuber
2026-09-14 20:16:20 +02:00
3eb03ae7b4
Plaintext-Secrets entfernt: Portainer-State-Dump gelöscht, n8n-Bearer + AdGuard-Token redaktieren
Christoph Emsenhuber
2026-09-14 15:14:57 +02:00
3a97bbc41c
opencode.jsonc entfernt (durch opencode.json ersetzt, Migration abgeschlossen)
Christoph Emsenhuber
2026-09-14 15:09:50 +02:00
7d237577e1
MCP: 7 globale Server auf Projektebene (env-Referenzen, keine Tokens im Repo)
Christoph Emsenhuber
2026-09-14 11:58:09 +02:00
777c4e0984
opencode.json: Projekt-MCP-Konfig mit {env:}-Platzhaltern
Christoph Emsenhuber
2026-09-14 11:57:28 +02:00
425070ce11
Handoff: CF_API_TOKEN gerollt + Verify-Endpoint-Gotcha (Gitea #69 closed)
Christoph Emsenhuber
2026-09-13 15:13:23 +02:00
ae87e9f511
TP23 Stufe 5 Redesign: pro-Person Self-Service (agh-exception.py + Bau-Spec)
Christoph Emsenhuber
2026-09-12 14:32:13 +02:00
f941731ac4
TP35 ✅ abgeschlossen: Header ⏳ →✅ (Gitea #25 closed/status:done)
Christoph Emsenhuber
2026-09-12 12:52:52 +02:00
3877c23505
GC-Backup: täglicher Scheduler angelegt (vorher gab es keinen)
Christoph Emsenhuber
2026-09-12 12:36:48 +02:00
123a0fefdf
TP35 Schicht 2 ✅ angewandt: claude.json-Secrets auf {env:} geflippt
Christoph Emsenhuber
2026-09-12 12:28:23 +02:00
aebf3776ac
TP35 Schicht 2 vorbereitet: exports.zsh komplett, claude.json-Flip ausstehend
Christoph Emsenhuber
2026-09-12 12:19:00 +02:00
b6f2129b41
TP35 Schicht 4+5 ✅ : /news-Announcements + Backup-Guard abgenommen
Christoph Emsenhuber
2026-09-12 12:14:10 +02:00
82cd8098ef
TP36-Live ✅ : gc-snapshot.py live — 5 CustomFields auf dcim.Device
Christoph Emsenhuber
2026-09-12 12:11:29 +02:00
909e604ea6
TP23 Stufe 6: Bypass-Sperre-Entwurf abgelegt (log-only + reject), NICHT deployt
claude/priceless-bardeen-dc0caf
Christoph Emsenhuber
2026-09-12 11:50:22 +02:00
0278b3b8ef
TP25: Handoff 2026-09-12 — ap2-Messung blockiert (kein Manager-Zugriff)
claude/lucid-greider-3d4345
Christoph Emsenhuber
2026-09-12 10:47:20 +02:00
614025eafb
TP43 ✅ umgesetzt: dw-FritzBox-DNS auf FB-Upstream .36/.37 + Rebind-Ausnahme
Christoph Emsenhuber
2026-09-11 14:59:30 +02:00
677dade184
TP43: DHCP-Multi verworfen (FB-DHCP nur 1 DNS-IP) → FB-Upstream .36/.37 + Rebind-Ausnahme
Christoph Emsenhuber
2026-09-11 14:25:53 +02:00
b20edd6b62
TP43 reopened: interne BF-Namen über WG am dw — Entscheidung DHCP-Multi [.36/.37/public]
Christoph Emsenhuber
2026-09-11 13:53:41 +02:00
a38ed0fe1d
TP41 (✅ ) + TP43 (❌ ) + TP42 (✅ ) ins Archiv; TP41-Titel entschärft
Christoph Emsenhuber
2026-09-11 12:19:51 +02:00
5a29c482bd
TP44 abgeschlossen: Prosa ins Archiv verschoben
Christoph Emsenhuber
2026-09-11 11:03:45 +02:00
4eba3673b7
TP44: Überholt-Zeiger auf falsche CF_API_TOKEN-Gotcha (Handoff 09-02)
Christoph Emsenhuber
2026-09-11 10:58:18 +02:00
2b856d3d42
TP44 Teil B durch: Prosa auf ✅ + Handoff (Sync live, täglicher Job)
Christoph Emsenhuber
2026-09-10 11:15:13 +02:00
f1d565bc88
TP44 Teil B: Meta.has_sensitive_variables=False — Job schedulebar machen
Christoph Emsenhuber
2026-09-10 11:12:56 +02:00
43c592e5d4
TP44 Teil B: CF-Sync-Job — VPC service_id-Feld + None-Match-Guard
Christoph Emsenhuber
2026-09-10 11:09:30 +02:00
33b18a08db
TP44 Teil B: __init__.py in Repo-Wurzel — macht bf_infra für Nautobots Job-Loader sichtbar
Christoph Emsenhuber
2026-09-10 11:06:28 +02:00
799b693ffa
TP44 Teil B: register_jobs() ins Paket-__init__ (Git-Repo-Job registriert jetzt)
Christoph Emsenhuber
2026-09-10 10:51:02 +02:00
4aeced30b5
CLAUDE.md: terpene-Zeile korrigiert — Terpenfinder = 420.teilzeitladen.xyz
Christoph Emsenhuber
2026-09-10 10:13:00 +02:00
89d94dbd45
TP44 Teil B: jobs/__init__.py — Job-Modul importieren, damit register_jobs greift
Christoph Emsenhuber
2026-09-09 11:50:33 +02:00
6f60e03679
TP44 Teil B: CF-Estate-Sync als Nautobot-Job (ORM, aus Git-Datenquelle)
Christoph Emsenhuber
2026-09-09 11:47:55 +02:00
2f4866ca9a
TP44 Teil B: CF-API→Nautobot-Sync (WIP, Dry-Run verifiziert)
Christoph Emsenhuber
2026-09-08 20:43:35 +02:00
8e41268b4b
TP44 Etappe 2 Teil A durch: IPAM-Prefixe live, Prosa nachgezogen
Christoph Emsenhuber
2026-09-08 19:50:58 +02:00
b915d02a82
TP44 Etappe 2 Teil A: Seeder für die zwei fehlenden IPAM-Prefixe
Christoph Emsenhuber
2026-09-08 19:48:26 +02:00
efb03979a0
TP34 verworfen: Prosa-Abschnitt ins Archiv verschoben
Christoph Emsenhuber
2026-09-08 16:31:22 +02:00