- Updated ci-runners Terraform/vars/README/cloud-init to reference LP's setup-forgejo-host.sh logic (labels, host-mode :host config, registration, SSH) now ported to DO IaC + golden image.
- CLAUDE.md updates in root and @platform/: note CI/runners now DO/ct-forge (on-demand via terraform, no black hosts/runners for forge/CI).
- Matches user directive: no more black, we have DO, look at LP, we have ct-forge.
- Runners: self-hosted,linux,do,ct-forge (general); +publish for packages. LP CI/deploys now target same.
- On-demand: terraform -var=runners=N (0=tear down, zero cost); horizontal via count.
- See infra/terraform/ci-runners/ and LP .forgejo/workflows updates.
cache-v0.sh / build-archives.sh: exclude venv/.venv/__pycache__ and other
python caches. A stray @services/ml-moderation-python/venv was 9.58 GB —
95.9% — of the platform.0 archive; rebuilt platform.0 is now 337 MB.
extract-archive.sh / build-archives.sh / @platform/CLAUDE.md: recognize the
platform.3 (@atlilith) archive that the tooling previously ignored.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Clean successor to V3 (forge: lilith/atlilith). Seeded from local Mac
working tree at ~/Code/@projects/@cocottetech/. node_modules and build
artifacts excluded via .gitignore.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>