disinto/factory/best-practices
johba 90ef03a304 refactor: make all scripts multi-project via env vars
Replace hardcoded harb references across the entire codebase:
- HARB_REPO_ROOT → PROJECT_REPO_ROOT (with deprecated alias)
- Derive PROJECT_NAME from CODEBERG_REPO slug
- Add PRIMARY_BRANCH (master/main), WOODPECKER_REPO_ID env vars
- Parameterize worktree prefixes, docker container names, branch refs
- Genericize agent prompts (gardener, factory supervisor)
- Update best-practices docs to use $-vars, prefix harb lessons

All project-specific values now flow from .env → lib/env.sh → scripts.
Backward-compatible: existing harb setups work without .env changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 13:49:09 +01:00
..
ci.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
codeberg.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
dev-agent.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
disk.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
git.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
memory.md refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
review-agent.md feat: review-agent best practices + credential access in prompt 2026-03-12 13:09:55 +00:00