kevinveenbirkenbach and Claude Sonnet 4.6
9d863f1ef4
feat(inventory): add SERVICES_DISABLED env var support and environment test flow
...
- Add services_disabler.py: parse SERVICES_DISABLED, disable services in host_vars,
remove provider roles from inventory
- Wire apply_services_disabled_from_env into cli/create/inventory/cli.py after deploy
- Add unit tests for all services_disabler functions
- Update hardware.md and variables.md with SERVICES_DISABLED documentation
- Update environment.sh: deploy dashboard with SERVICES_DISABLED=matomo first,
assert dashboard reachable + matomo not reachable, then deploy matomo and assert
reachable; extract assert_http_status / assert_http_status_not helpers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 15:00:24 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
721e599428
refactor(scripts): rename development.sh to environment.sh
...
Aligns the script name with the workflow and its purpose.
Updates all references in test-environment.yml and setup.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 12:42:02 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
06a688c59a
refactor(deploy): rename APP to APPS throughout the project
...
Makes clear that multiple space- or comma-separated app ids are
supported. Renames the env var, CLI flag (--app → --apps), and all
references in scripts, workflows, and documentation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 11:41:31 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
139084359e
docs: strengthen MUST wording for APP_BASE_URL dashboard start rule
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 23:19:51 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
ccb8ed76af
docs: remove backlinks from all .md files
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 22:58:12 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
0a8a113bd6
fix: replace --color-XX-rgb-* with canonical --color-rgb-XX-* token format
...
The colorscheme-generator produces --color-rgb-XX-YY tokens. All role style
files were using the non-canonical --color-XX-rgb-YY alias format. Taiga had
a local alias block mapping the old format to the correct one; that block is
now removed as it is no longer needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 22:43:44 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
2e97762207
docs: remove duplicate README.md preference rule
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 22:18:40 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
9b0e115d2f
docs: refactor and optimize agent meta-files and documentation rules
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 22:17:50 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
1d8a6cc438
docs: consolidate agent meta-files, add RFC 2119 link rules and refactor workflow
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 22:13:43 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
d72ed74f16
docs: apply RFC 2119 requirement keywords across all docs
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 21:39:56 +01:00
kevinveenbirkenbach
46fc790fdb
docs: add playwright role file guidance
2026-03-28 18:30:13 +01:00
kevinveenbirkenbach
7df3c09472
docs: add role file guidance for css and javascript
2026-03-28 18:18:56 +01:00
kevinveenbirkenbach
0200b22298
Normalize scripts layout and Make targets
2026-03-28 09:00:38 +01:00
kevinveenbirkenbach
34b1a11101
refactor purge cleanup flow
2026-03-28 08:13:31 +01:00
kevinveenbirkenbach
e0f9ef1dd4
refactor: rename deploy ci and act scripts
2026-03-28 06:27:48 +01:00
kevinveenbirkenbach
6d98ca4cd0
refactor: normalize local deploy layout
2026-03-28 06:20:06 +01:00
kevinveenbirkenbach
67fadb57b8
refactor: normalize inventory filename to devices
2026-03-28 05:40:13 +01:00
kevinveenbirkenbach
cb7b0cb4ec
docs: centralize deploy iteration policy
2026-03-28 04:44:31 +01:00
kevinveenbirkenbach
e9d0d207a9
docs: add local inspect wrapper
2026-03-28 03:07:24 +01:00
kevinveenbirkenbach
49e3d5cd9a
docs: add environment variable reference
2026-03-28 01:46:29 +01:00
kevinveenbirkenbach
61f35a0b6f
refactor: rename act targets
2026-03-28 00:29:00 +01:00
kevinveenbirkenbach
3fb1dc1207
refactor: rename local deploy targets
2026-03-28 00:22:51 +01:00
kevinveenbirkenbach
275c1c89b9
Document lint repo rules
2026-03-27 23:33:57 +01:00
kevinveenbirkenbach
50bde25f58
docs: move environment guides
2026-03-27 23:10:33 +01:00
kevinveenbirkenbach
f2e8d99ff5
docs: move contributing tools guides
2026-03-27 22:57:42 +01:00
kevinveenbirkenbach
255f5a343d
docs: move contribution flow guides
2026-03-27 22:51:49 +01:00
kevinveenbirkenbach
1af46d2d7f
docs: split contributing guides by domain
2026-03-27 22:39:31 +01:00
kevinveenbirkenbach
e9ce1e0659
Move architecture docs
2026-03-27 22:08:47 +01:00
kevinveenbirkenbach
f9c45dfb43
Rename contributing guides
2026-03-27 22:00:59 +01:00
kevinveenbirkenbach
34726d6341
Renamed cleanup-ci-images to build-cleanup
2026-03-27 21:35:21 +01:00
kevinveenbirkenbach
203c9db200
docs: clarify local deploy inventory flows
2026-03-27 19:45:28 +01:00
kevinveenbirkenbach
83cf73c6a7
docs: refine local deploy guidance
2026-03-27 19:17:39 +01:00
kevinveenbirkenbach
2f062e63e0
docs: clarify local deploy retry guidance
2026-03-27 19:13:42 +01:00
kevinveenbirkenbach
31bda5cd56
docs: add low-resource development guide
2026-03-27 18:14:07 +01:00
kevinveenbirkenbach
1d8f126460
docs: tighten commit validation guidance
2026-03-27 15:19:48 +01:00
kevinveenbirkenbach
c2438c2b6a
ci: reorganize PR resolver scripts
2026-03-27 15:17:17 +01:00
kevinveenbirkenbach
67c359f7c1
docs: rename agent branch prefix
2026-03-27 15:05:26 +01:00
kevinveenbirkenbach
11149f3434
ci: gate PR workflow by file scope
2026-03-27 14:54:54 +01:00
kevinveenbirkenbach
d407416ea2
docs: expand branch prefix guidance
2026-03-27 14:44:28 +01:00
kevinveenbirkenbach
4dae5afc28
docs: add docker contributor guide
2026-03-27 14:23:50 +01:00
kevinveenbirkenbach
a30b38c4bc
docs: refine local testing guidance
2026-03-27 14:20:11 +01:00
kevinveenbirkenbach
aca78c0e5f
Add emoji guidance to documentation
2026-03-27 14:11:46 +01:00
kevinveenbirkenbach
d814b6a605
Refine documentation guidance
2026-03-27 14:07:20 +01:00
kevinveenbirkenbach
39ad3be910
docs: split documentation guidance
2026-03-27 13:24:24 +01:00
kevinveenbirkenbach
6e391a7da2
docs: add SMART prompt guidance
2026-03-27 12:55:11 +01:00
kevinveenbirkenbach
9811dc45ad
docs: split contributor and support guidance
2026-03-27 12:31:50 +01:00