1.3 KiB
1.3 KiB
CLAUDE.md - mw-pfeddersheim-workstation Infrastructure
Project Overview
This repository manages the DevOps configuration, software stack, and maintenance scripts for the mw-pfeddersheim-workstation. It follows the saTway methodology for workstations.
Key Directories
docs/: Documentation (Product, Tech, ADR, Learnings)scripts/: Maintenance and automation scriptsconfig/: System and application configurationsansible/: Provisioning and configuration management.clinerules/: Project-specific AI behavior rules
Essential Commands
| Command | Purpose |
|---|---|
bash scripts/maintenance.sh |
Run standard system maintenance |
bash scripts/backup.sh |
Trigger local backup routines |
ansible-playbook ansible/workstation.yml |
Apply workstation configuration |
Standards
- Methodology: Baby Steps™, TDD for scripts
- Security: Zero-Trust, Gitleaks for secrets
- Documentation: All changes documented in
docs/ - Scripting: Bash scripts must use
set -euo pipefail
Guardrails
- NEVER commit secrets or private keys
- ALWAYS test scripts in a safe manner before full execution
- PREFER Ansible for system-wide configuration changes
Rules Hierarchy
Rules/(Global satware AG policies).clinerules/(Project-specific workstation rules)CLAUDE.md(This file)