Commit graph

8 commits

Author SHA1 Message Date
johba
77cb4c4643 refactor: rename factory/ → supervisor/, factory-poll → supervisor-poll
The supervisor agent was confusingly named "factory" (same as the
project). Rename directory, script, log, lock, status, and escalation
files. Update all references across scripts and docs.

FACTORY_ROOT env var unchanged (refers to project root, not agent).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 18:06:25 +01:00
openhands
240ba62b28 factory: learned — False Positive: 'Waiting for CI + Review' Alert 2026-03-15 14:52:58 +00:00
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
openhands
2f14d12032 factory: learned — False Positive: Status Unchanged Alert 2026-03-13 20:21:54 +00:00
openhands
f7531d6ee9 Revert "lesson: fork safety — ERC-4337 code, impersonation, chain addresses, docker perms"
This reverts commit 0d0838bea0.
2026-03-13 16:16:47 +00:00
openhands
0d0838bea0 lesson: fork safety — ERC-4337 code, impersonation, chain addresses, docker perms 2026-03-13 16:13:01 +00:00
openhands
36fe3c8575 lesson: dep resolution — trust closed state, don't hunt for PRs 2026-03-13 11:26:52 +00:00
openhands
5eb17020d5 feat: progressive disclosure + escalate everything to claude
- PROMPT.md references best-practices/ files instead of inlining all knowledge
- best-practices/{memory,disk,ci,dev-agent,git}.md — loaded on demand by claude
- All alerts go to claude -p. Claude decides what to fix and what to escalate.
- update-prompt.sh targets specific best-practices files for self-learning
2026-03-12 13:04:50 +00:00