mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-13 14:16:46 +00:00
One module per concern, mirroring the inventory/ subpackage layout: run.py (single deploy pass + env forwarding SPOT), drill.py (recover drill, host mode exempt, paths from CONTAINER_REPO_ROOT instead of a hardcoded /opt/src/infinito), purge.py (inter-round cleanup) and cli.py (arg parsing + round/pass loop, PASS 1/2 deduplicated). Also extend the comment linter to flag bare string-expression statements outside docstring position in Python: a triple-quoted literal floating in a body is a comment in disguise and now runs through the same validity rules; docstrings and PEP 224 attribute docstrings stay allowed. Test narration comments moved into method docstrings accordingly, and the design docs now link deploy/cli.py. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Design 🎨
This directory contains contributor guidance for code design and implementation. Its scope is architecture, service wiring, coding principles, exceptions, and the boundaries that shape maintainable changes.