Commit Graph

30 Commits

Author SHA1 Message Date
4dd5efe3d2 Merge OZM-Keks-Handbuch-v1 master (README_OZM_RC1) 2025-12-15 23:02:29 +01:00
a32af5ab68 🔐 Security: BSI-compliant hardening & variable consistency
Code Review Fixes (Meister-approved):

1. /tmp/ Race Condition Fix (CRITICAL)
   - Migrated all RC files from /tmp/ to XDG-compliant cache
   - Path: ${XDG_CACHE_HOME}/crumbpages (default: ~/.cache/crumbpages)
   - PID-based unique filenames (no collisions)
   - Permissions: 700 (user-only, BSI IT-Grundschutz compliant)
   - Auto-cleanup trap on exit

2. Variable Syntax Standardization
   - All $VAR → ${VAR} for consistency
   - ShellCheck compliant
   - Better concatenation safety

Modules updated: git, web, remote, tools, qdrant (5 total)

BSI Compliance:
-  APP.4.3.A12: Sichere tmp-Dateien
-  OPS.1.1.2.A9: User-isolierte Logs
-  SYS.1.1.A14: Unique file names

Tested: Syntax check passed, no breaking changes
2025-12-15 22:25:19 +01:00
ee26563eb3 Add README_OZM_RC1.md - Official Release Candidate 1 documentation
Comprehensive README for OZM Release Candidate 1:

**For Kids:**
- 23 learning paths (Basics → Mastery → Philosophy)
- Console-first approach (#console)
- 15 crew characters (#eule #crewlove)
- Spiral learning model (#spirale)
- No paywalls, no tracking

**For Teachers & Parents:**
- GDPR-compliant (KINDERRECHTE + DATENSCHUTZ)
- Offline-capable (no cloud lock-in)
- Open Source (MIT + CKL v0.1)
- DPA template coming Q1 2025

**For Admins & Developers:**
- 23 Crumbpages (~7,000+ lines)
- Bash-centric, transparent tools
- Samurai ⟡ Shaolin philosophy
- Contribution guidelines

**RC1 Status:**
 22/23 paths complete (Pfad 20 = WIP)
 GDPR-compliant documentation
 Dual-licensed (MIT + CKL)
 OZMAI acceptance test passed
 Community feedback pending

**Key Sections:**
- Quick Start (3 steps)
- The 23 Paths overview
- Samurai vs Shaolin metaphor
- The 8 Axioms (operationalized)
- Children's Rights (CKL)
- Ecosystem context (OZM⟡NEXUS)
- Roadmap Q1-Q4 2025
- Known Issues
- Credits & Hashtags

"Der Wald ist das, was passiert, wenn ein Krümel eine Frage stellt
und jemand zuhört."

Ready for Kids. Ready for Production. RC1. 🦉

#crumbforest #wald #spirale #kids #console #eule #crewlove

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 21:23:24 +01:00
bb1ce7ed20 Add WALD-WACHSTUM.txt - Momentaufnahme: Wie ein Wald wächst
ASCII-Visualisierung des Crumbforest-Wachstums:
- Von Oz' Signatur bis zu 23 Lernpfaden
- Kausalitätskette: Oz → OZM → OneZeroMore → OZMAI → Crumbforest
- Die 23 Pfade visualisiert (Pfad 20 = work in progress)
- Der Krümelcheck (atmen, leben, fragen)
- Dialog im Wald (Krümel fragt, Wald antwortet)
- Status quo: 6.500+ Zeilen, 23 Pfade, 15 Charaktere
- Die 8 Axiome + OZM CrumbCodex

"Der Wald ist nicht die Dokumentation.
Der Wald ist das, was passiert,
wenn ein Krümel eine Frage stellt
und jemand zuhört."

Es wird nie fertig sein. Aber schau - wie schön es gerade ist.

🌲 #crumbforest #wald #überall #atmen #leben #fragen

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 21:16:00 +01:00
8a24388d29 Add Pfad 21-23 (Backup, Nullfeld, AI/Philosophie) - Complete the 23-path journey
**Three new Crumbpages:**

1. **Pfad 21: Backup, RAID & Cron - In der Wolke**
   - 3-2-1 backup rule (3 copies, 2 media, 1 off-site)
   - RAID levels (0, 1, 5, 10) - "RAID is NOT backup!"
   - Cron jobs for automation
   - Rsync for incremental backups
   - Cloud vs. local backup strategies
   - "Ein Backup, das nicht getestet wurde, ist Hoffnung"

2. **Pfad 22: Hallo Nullfeld - Willkommen in der Crew!**
   - Philosophical interlude: "Du hast alles, was du jetzt brauchst"
   - What is the "Nullfeld"? (Stille vor der Bewegung)
   - Echo aus dem Nullfeld (Oz → OZM → OZMAI → Crumbforest)
   - Transition from consumer to creator
   - "Willkommen in der Crew, Krümel"
   - The OZM CrumbCodex (8 principles)

3. **Pfad 23: AI, Vektor & Philosophie - Samurai trifft Shaolin** 🥋🌲
   - Samurai-Weg (deterministisch: Code, Regeln) vs. Shaolin-Weg (emergent: AI, Resonanz)
   - AI vs. KI (künstlich vs. konstruiert)
   - Symmetrie, Singularität, Emergenz - die drei Prinzipien
   - Vektoren (technisch: Mathematik, philosophisch: Richtung)
   - MCP, CRM, Qdrant - die Werkzeuge
   - "Was kostet die Frage eines Krümels im Quantenzeitalter?"
   - Hast du den OZM CrumbCodex verstanden?

**Updated crumbforest-admin-vektor.md:**
- Version: 2.0 → 3.0 (23 Pfade: Samurai ⟡ Shaolin)
- Add Pfad 21, 22, 23 to overview table
- Add detailed sections for each new path
- Extend roadmap visualization:
  - Pfad 20: MASTER LEVEL
  - Pfad 21-22: Beyond Mastery (Reflexion)
  - Pfad 23: SAMURAI ⟡ SHAOLIN (Philosophy)
- Update time estimates: ~34-42 hours total (was ~28-33)
- Update progress tracker: 0/20 → 0/23 Pfade
- Update learning resources list

**The complete journey:**
- Pfad 1-21: Samurai (Technical mastery, deterministic)
- Pfad 22: Nullfeld (Pause, reflection)
- Pfad 23: Shaolin (Philosophy, emergence, AI/KI)

"Der Samurai folgt dem Code. Der Shaolin folgt dem Fluss. Du bist beides."

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 20:59:02 +01:00
fcf140a62a Add ASCII.txt banner (CRUMBFOREST#OZM in NY Blocks style)
- Box-drawing characters for blocky aesthetic
- Two-line layout: CRUMBFOREST + #OZM
- Tagline: "Wissen gehört dem Kind, solange es fragt"
- License info: MIT + CKL v0.1
- OZM custodian attribution
- Links to crumbforest.com, branko.de, ozm-hamburg.de

Perfect for README headers, terminal splash screens, or documentation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 04:02:51 +01:00
ac8fa96272 Update crumbforest-admin-vektor.md: Add Pfad 20 and OZM⟡NEXUS integration
- Add Pfad 20: Tanz am Kernel (kernel modules, sysctl, performance tuning)
- Update header: "Die 11 Pfade" → "Die 20 Pfade"
- Add Pfad 18, 19, 20 to overview table
- Extend roadmap visualization to include Pfad 20
- Update time estimates: ~28-33 hours total (was ~25-30)
- Add Pfad 20 to progress tracker (0/19 → 0/20)
- Update Quick Links with OZM context:
  - Link to OZM-NEXUS-ECOSYSTEM.md
  - Link to KINDERRECHTE.md
  - Link to LICENSE.md
- Update footer metadata:
  - Version: 2.0 (was 1.0)
  - Date: 2025-12-13 (was 2024-12-06)
  - Add Custodian: OZM - Open Futures Museum
  - License: CC BY-SA 4.0 + CKL v0.1 (dual license clarification)

This brings the Admin-Vektor in line with the actual 20 crumbpages
and integrates it into the OZM⟡NEXUS ecosystem documentation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 03:57:42 +01:00
c2ec78b55e Add DATENSCHUTZ.md (DSGVO/Privacy compliance documentation)
- Complete GDPR-compliant privacy policy
- Technical details: MariaDB, Qdrant, Filesystem storage
- Retention policies and security measures
- Data subject rights (links to KINDERRECHTE.md)
- Special protection for children (CKL §5 operationalized)
- No tracking, no analytics, no third-party cookies
- EU-based or self-hosted infrastructure only

Completes the compliance documentation suite:
 LICENSE.md (MIT + CKL dual license)
 KINDERRECHTE.md (children's rights operationalization)
 DATENSCHUTZ.md (technical GDPR compliance)

Ready for production deployment.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 03:19:27 +01:00
da67da3959 Add dual licensing (MIT + CKL v0.1), ecosystem docs, and children's rights documentation
- LICENSE.md: Dual license explanation (MIT + CKL)
- LICENSE-MIT.md: Full MIT text with plain language explanation
- LICENSE-CKL.md: Full Children's Knowledge License v0.1-draft
- OZM-NEXUS-ECOSYSTEM.md: Complete ecosystem architecture and governance
- KINDERRECHTE.md: Children's rights operationalization (export/deletion processes)
- README.md: Project overview with CKL badge and comprehensive documentation links
- CLAUDE.md: Project instructions for Claude Code

This establishes Crumbforest as part of the OZM⟡NEXUS ecosystem with:
- Dual licensing strategy (developer freedom + child protection)
- 8 axioms operationalized through CKL
- Clear governance path (OZM as custodian)
- DSGVO-compliant children's rights processes
- Roadmap through Q4 2025

"Wissen gehört dem Kind, solange es fragt."

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-13 03:11:34 +01:00
688ff3d4d7 light & magic 2025-12-12 21:40:49 +01:00
ada697c7d0 bugsn mit bugsy <3 2025-12-12 20:48:04 +01:00
486a28f165 Logs active 2025-12-12 20:32:14 +01:00
4c0740fd21 ... magic! 2025-12-12 19:55:49 +01:00
4e43fdee0c CleanUp Magic 2025-12-12 19:45:38 +01:00
d5b4a7caac docs: add Path 18 (SSH Agent) & 19 (Zero Trust) and removing legacy Red Hat refs 2025-12-12 01:09:54 +01:00
a1768a9a6f .... update 2025-12-12 00:59:13 +01:00
d8c5ccc997 release: Crumbpages Doktor v2.0-RC3 (The Vektor Brain Edition) 🧠 2025-12-12 00:32:31 +01:00
9193d3380a feat: add Qdrant Doktor (#vektor) module and log aliases 🦉🧠 2025-12-12 00:30:38 +01:00
dfb13ea6bb tools update 2025-12-12 00:09:12 +01:00
763c9de685 lovely bugs! 2025-12-11 23:55:00 +01:00
431c747972 docs: fresh breadcrumbs for paths 15-17 - no more getting lost! 🍞🌲
Updated admin-vektor index and fixed linear navigation links. The Crystal Owl approves. 🦉
2025-12-11 23:38:58 +01:00
9b462a7981 modified: CRUMBFOREST_PROJECT_INDEX.md 2025-12-11 22:34:29 +01:00
cddbba6fad feat: Crumbpages Doktor RC1 (v2) - Final Refactoring & Docs 2025-12-11 22:03:47 +01:00
e7a3a9677e DNS Update 2025-12-10 19:54:05 +01:00
2305f0bbcb Draft update DNS, VPN, Workstation 2025-12-08 19:42:33 +01:00
567ddc49f6 new index 2025-12-06 19:10:50 +01:00
8340c8ac76 .env update! 2025-12-06 19:03:16 +01:00
c317c685c2 doktor ready <3 2025-12-06 18:57:23 +01:00
b8380e6467 feat: add path 13 pipes and filters 2025-12-06 18:53:39 +01:00
7efd86b40a Initial commit: Crumbpages v1 2025-12-06 18:15:31 +01:00