Repository integration layer to the helic-forge agentic software factory and operations facility.
Commits made by coding assistants are currently indistinguishable from hand-typed ones. state-hub has two commit identities, tegwick and custodian-sync; only Claude Code is identifiable, and only via a Co-Authored-By trailer added by a prompt instruction. Codex and Grok add nothing. Establishing on 2026-08-21 that a 14-hour Codex session had not collided with a concurrent Claude session required correlating process tables against commit timestamps, and could only conclude 'not me and not the sync bot'. Adds git trailers carrying assistant, model, and process, applied by a prepare-commit-msg hook wired through core.hooksPath. Author stays tegwick deliberately -- assistants run under Bernd's account because he supervises, and the trailers add provenance rather than a second actor. Scopes explicitly to the coding-assistant category and leaves room for kaizen agents (own agent ids and accounts) and scheduled OpenRouter runs as separate future mechanisms. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| config | ||
| docs | ||
| history | ||
| specs | ||
| src/repo_manager | ||
| tests | ||
| workplans | ||
| .custodian-brief.md | ||
| .gitignore | ||
| .repo-classification.yaml | ||
| AGENTS.md | ||
| INTENT.md | ||
| Makefile | ||
| pyproject.toml | ||
| README.md | ||
| SCOPE.md | ||
| WORK-RECORDS.md | ||
repo-manager
Repository integration boundary for the HelixForge agentic software development and operations environment.
Repositories remain independently valid and usable. Repo Manager gives each repository a stable representation inside HelixForge, observes its declared state, performs governed repository changes, and hosts its coach/lead/director agent representation.
| Flavor | tooling (not a domain hub) |
| Domain | infotech |
| Parent project | prj-state-hub-retirement |
| Foundation WP | RMGR-WP-0001 |
Start with INTENT.md, SCOPE.md, and the genesis record.
Architecture:
- Repository representation v0.1
- Observation and command contracts v0.1
- State Hub extraction inventory v0.1
- ADR-001 Implementation foundation
- Railiance app deployment guide (
RMGR-WP-0006) - Repository standards v0.1 (
RMGR-WP-0004)
make install # or: uv pip install -e ".[dev]"
make test
rmgr --version
rmgr observe --path .
rmgr reconcile --path .
rmgr update-task-status --path . --task-id <ID> --status progress
rmgr rapp wrap --path ../rapp-some-app --app some-app \
--ownership-repo some-app --from-app ../some-app
rmgr rapp validate --path ../rapp-user-engine --family-root ..
rmgr rapp place --path ../rapp-some-app --reef reef-railiance
rmgr conform --path .
rmgr prefix-uniqueness --root ..
rmgr scaffold --path ../prj-example --flavor project --wp-prefix EX-WP --no-commit
Vertical-slice proof: docs/evidence/t05-vertical-slice.md.
Direction: