# Technical Documentation This section records implemented or observed code behavior and technical structure. ## When To Read - Work with architecture, modules, APIs, data, integrations, tests, deployment, or security. ## Key Files - [Architecture](./architecture.md) - [Codebase map](./codebase-map.md) - [Testing](./testing.md) - [Deployment](./deployment.md) - [Security](./security.md) ## Modules - [Bootstrap role](./modules/MOD-001-bootstrap-role.md) - [Docker role](./modules/MOD-002-docker-role.md) - [Monitoring role (Zabbix Agent 2)](./modules/MOD-003-monitoring-role.md) - [OS updates role](./modules/MOD-004-os-updates-role.md) - [Healthcheck role](./modules/MOD-005-healthcheck-role.md) - [Hawser role](./modules/MOD-006-hawser-role.md) - [Manage SSH keys role](./modules/MOD-007-manage-ssh-keys-role.md) ## Integrations - [Zabbix](./integrations/zabbix.md) ## Placeholders Or Stale Areas - None. `technical/api/` and `technical/data/` remain empty (no public APIs or data schemas in an Ansible repository).