- Delete deprecated CLAUDE.md - Create root-level AGENTS.md for AI assistant guidance - Create SDD constitution in .specify/memory/constitution.md - Align documentation with PARA structure (docs/product/project-brief.md, docs/tech/stack.md, docs/plans/) - Add standardized YAML frontmatter to all documentation files - Update README.md with saTway branding and structure
2.1 KiB
2.1 KiB
description, tags, last_updated
| description | tags | last_updated | |||
|---|---|---|---|---|---|
| Historical implementation plan for the initial baseline of the mw-pfeddersheim-workstation infrastructure. |
|
2026-02-27 |
Initial Implementation Plan - 2026-02-27
Establish a stable infrastructure baseline for the mw-pfeddersheim-workstation by committing existing files, implementing missing Ansible tasks, and cleaning up legacy tool remnants.
This plan focuses on transition the repository from an uncommitted state to a managed baseline. It addresses the user's specific request to remove VS Code remnants and local AI tools while setting up a robust maintenance routine through Ansible and shell scripts. The goal is to ensure Michael Wegener's workstation is reproducible and follows the defined saTway standards.
Files & Components
Updates existing Ansible roles and creates a new learning log for context restoration.
New files:
docs/learnings/2026-02-27-initial-setup.md: Documentation of the initial repository state and first baseline.ansible/roles/maintenance/tasks/main.yml: Implementation of system cleanup and maintenance tasks.ansible/roles/dev-tools/tasks/main.yml: Implementation of development tool management (installation of core tools, removal of legacy ones).
Existing files to be modified:
scripts/maintenance.sh: Enhanced to handle the--checkflag and integrate better with Ansible-driven cleanup.
Configuration updates:
.gitignore: Ensure all relevant system and Ansible files are correctly tracked or ignored.
Implementation Order
The sequence is designed to establish a git baseline before making system-level changes.
- Create initial learning log for documentation.
- Perform initial git commit of all untracked infrastructure files.
- Create
feat/initial-baselinebranch for subsequent changes. - Implement
ansible/roles/maintenance/tasks/main.ymlincluding VS Code and AI tool cleanup. - Implement
ansible/roles/dev-tools/tasks/main.ymlfor core tool validation. - Update
scripts/maintenance.shto support--checkmode. - Execute Ansible playbook in check mode, then apply.