kevinveenbirkenbach and Claude Sonnet 4.6
821c3c53b6
feat(pre-commit): introduce pre-commit hook enforcement and modular environment test suite
...
- Add .pre-commit-config.yaml running make test on non-doc changes
- Add pre-commit to pyproject.toml dev dependencies
- Add scripts/install/pre-commit.sh for hook registration
- Add install-python-dev Makefile target; wire into environment-bootstrap
- Rename setup-development → mark-development (env.ci override marker)
- Refactor scripts/tests/environment.sh into modular 00–10 scripts with orchestrator
- Add 09_commit.sh validating pre-commit enforcement and --no-verify bypass
- Update docs/agents/action/commit.md and testing.md for new hook behavior
- Update makefile.md, setup.md, installation.md accordingly
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 16:58:24 +02:00
kevinveenbirkenbach
862493f4e2
Refactor network stack refresh helpers
2026-03-31 23:55:35 +02:00
kevinveenbirkenbach
03c58e24bf
Refine IPv6 disable flow for local development
2026-03-31 23:33:14 +02:00
kevinveenbirkenbach
b199d08745
docs(workflows): clarify act matrix filtering
2026-03-30 20:29:28 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
10b889e76f
refactor(deploy): single deploy-fresh-purged-apps target with FULL_CYCLE flag
...
Consolidates into one target. FULL_CYCLE defaults to false (deploy only);
set FULL_CYCLE=true for deploy + update pass. Extracts run_pass function
in fresh-purged-app.sh to eliminate duplicated init+deploy logic. Updates
makefile.md, playwright.md, iteration.md, and environment.sh with correct
FULL_CYCLE usage.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 17:14:44 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
2457d0e13c
docs(playwright): add recording section and remove duplicated requirements
...
- Add Recording Tests section: Playwright codegen (built-in) and
playwright-recorder (Docker/X11-based) with usage examples
- Replace duplicated spec/env requirement blocks with links to their
SPOT pages in docs/agents/files/role/
- Extend Development Procedure to include optional recording step
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 10:55:19 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
dca1eb69c7
docs: remove README.md files under docs/ and add lint check
...
Replace per-directory README.md index files with automatic glob toctree
in root index.rst (docs/**). Add lint test that fails if any README.md
appears under docs/. Document the no-README rule in documentation.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 21:16:15 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
e372349d10
refactor: rename deploy-*-app to deploy-*-apps for multi-app support
...
Update all Make targets, comments, docs, and scripts to use the plural
form, reflecting that APPS can specify more than one application.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 16:47:16 +02:00
kevinveenbirkenbach and Claude Sonnet 4.6
5357052dd5
feat(system): add system-disk-usage, rename purge-system to system-purge, remove purge-all
...
- Add scripts/system/meta/disk-usage.sh with best-effort coverage of
Docker, Buildx, journald, pip, npm, yarn, Go, and distro package caches
- Add make system-disk-usage target
- Rename make purge-system -> system-purge for consistent naming
- Remove make purge-all (was a redundant alias)
- Remove scripts/system/purge/all.sh (logic consolidated into system-purge)
- Integrate scripts/image/cleanup.sh as best-effort step in system-purge
- Update environment.sh: run system-disk-usage before system-purge
- Update docs: hardware.md, makefile.md (add apparmor-teardown/restore entries)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 16:11:57 +02: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
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
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
e9d0d207a9
docs: add local inspect wrapper
2026-03-28 03:07:24 +01:00
kevinveenbirkenbach
61f35a0b6f
refactor: rename act targets
2026-03-28 00:29:00 +01:00
kevinveenbirkenbach
f2e8d99ff5
docs: move contributing tools guides
2026-03-27 22:57:42 +01:00