1.5 KiB
1.5 KiB
Workspace Conventions
These conventions apply to all work in this workspace. Read the specialized policy for the work being performed as well:
- Read the Ansible house style before designing, implementing, or reviewing Ansible roles or collections, including their configuration interfaces.
- Read the testing house style before creating, changing, reviewing, or auditing tests.
- Read the planning policy before preparing or managing a feature roadmap, implementation plan, or active work stream.
Workspace-Wide Conventions
- Confirm the target repository before editing; never treat this directory as a monorepo.
- Inspect the relevant upstream application before designing or changing its Ansible role.
- Keep standalone application roles independently usable. Cross-application
policy belongs in
ansible-role-dnd-pipelineand is exposed to consumers asrakestraw.dnd.pipeline. - Prefer codebase-memory graph tools for code discovery. Use text/file search for documentation, configuration, literals, or when the graph is insufficient.
- Preserve unrelated and pre-existing working-tree changes in every repository.
- Never place credentials or secret values in plans, examples, inventory, or tests.
- Validate changes in the repository that owns them and report the commands run.
- Do not duplicate an application contract in workspace documentation when a link and a concise deployment consequence are sufficient.