review · segments
Forge inventory cleanup: tangols relocation, Herd consolidation, Envoyer doc upd
claude 664 events 4 segments HEAD
segment 1 of 4
Explore _web_admin and Herd to understand Forge inventory and identify Herd-served projects
Explored _web_admin directory finding existing Forge inventory tool (forge-refresh.php, forge-inventory.md). Scanned ~/Herd finding three projects: lsnet (actually tangols.com, 237 commits ahead), tarkovai_backup (dead 2023 scaffold, no remote), tmi-cluster (redundant with code/tmi-cluster). Identified tangols as the misnamed project served from Herd.
outcome
Complete picture: _web_admin already inventories Forge (2 orgs, 24 servers, 41 sites, 87 repos); Herd had 3 projects where lsnet is actually tangols.com, tarkovai_backup and tmi-cluster stale.
next steps
—
key decisions
- Tangols relocation strategy deferred to user decision.
open questions
—
1 week ago → 1 week ago
segment 2 of 4
Relocate tangols from Herd to code/ and clean stale Herd directories
User decided to push tangols first (237 commits to GitHub), then move ~/Herd/lsnet → ~/Documents/code/tangols, create symlink in Herd for dev URL. Also delete stale ~/Herd/tarkovai_backup and ~/Herd/tmi-cluster (both guard-checked clean). Pushed successfully, moved, symlinked, deleted.
outcome
tangols now at ~/Documents/code/tangols (git remote origin), Herd symlink lsnet → code/tangols; stale dirs removed; Herd clean with only logs and two symlinks.
next steps
—
key decisions
- Push first before move to avoid losing 237 commits
- Use symlink in Herd (like tarkovai pattern) so dev URL continues working
- Delete stale Herd dirs outright (both clean, no unpushed work)
open questions
—
1 week ago → 1 week ago
segment 3 of 4
Update forge-inventory.md documentation to close tangols identification gap
Edited _web_admin/docs/forge-inventory.md: replaced 'tangols.com unidentified app – parked' with detailed note identifying repo mferrara/tangols, relocation, and symlink pattern. Updated open follow-up bullet from unchecked to checked 'resolved 2026-06-27'. Corrected the note about auto-correlation to clarify that Envoyer-managed sites won't auto-link.
outcome
forge-inventory.md now documents tangols identity and relocation; open follow-up resolved.
next steps
—
key decisions
- Document correctly that Envoyer sites won't auto-correlate in forge-refresh.php
- Mark tangols identification as resolved
open questions
—
1 week ago → 1 week ago
segment 4 of 4
Implement tangols.test rename, update project files, delegate Envoyer/catalog documentation to Solo agents
User requested: (1) rename dev URL from lsnet.test to tangols.test, update APP_NAME, update AGENTS.md; (2) hand-wire Envoyer sites into forge-inventory.md; (3) update main code catalog (CLAUDE.md) with tangols row and clarify lsnet. Assistant investigated Herd config, renamed symlink lsnet→tangols, cleaned orphaned nginx conf, re-isolated to PHP 8.4. Spawned two Solo Claude workers: w-envoyer-wire (process 916) to add Envoyer table to forge-inventory.md, and w-catalog-update (process 917) to add tangols row to CLAUDE.md. Both workers completed and posted 'READY FOR REVIEW' comments. Assistant reviewed outputs and found edits correct. Remaining: update tangols .env (APP_NAME, APP_URL), update tangols AGENTS.md with name change note, complete todos, close workers, fix Solo project 15 path.
outcome
Herd URL renamed to tangols.test, PHP 8.4 isolated, orphaned lsnet.test nginx removed. Envoyer table added to forge-inventory.md (5 projects). Catalog updated with tangols row and clarified lsnet. Solo agent edits pending final review/completion. .env and AGENTS.md not yet updated.
next steps
- Update tangols .env: APP_NAME to Tangols, APP_URL to http://tangols.test
- Update tangols AGENTS.md to note the rename (lsnet.test→tangols.test, APP_NAME change) for future agents
- Complete todos 616 and 617 after final verification of worker edits
- Close Solo worker processes 916 and 917
- Update Solo project 15 (lsnet) name and path to reflect tangols relocation
key decisions
- Delegate doc tasks to Solo workers per _solo-playbook.md while orchestrator handles live Herd config
- Preserve Herd symlink pattern for dev URL (like tarkovai) rather than unlinking
- Use herd isolate 8.4 explicitly on the new symlink to be robust to default changes
open questions
- Whether to change tangols AGENTS.md stack note about dev URL (lsnet.test still works as symlink but tangols.test is new canonical)
1 week ago → 1 week ago