Commit graph

4 commits

Author SHA1 Message Date
Natalie
a6777e8641 feat(infra): add ./run forge:setup-registries cmd and update help for new publish services (verdaccio/pypi/swift) on ct-forge droplet
- New cmd to SSH and bring up the registries from the updated compose (from uvlava TF).
- Completes publishing to the new services in the forge droplet.
2026-06-28 17:38:58 -04:00
Natalie
d899f592cc feat(dx): integrate ctforge into net-tools infra installers
- ./run forge:dns now prefers central net-tools/bin/forge-dns-render (part of net sync) with local fallback.
- Updated dispatcher help, INFRA.md steps, and CLOUD_DX_HANDOFF to document that `net sync` (or forge:dns) installs/keeps the ctforge shortcut as part of standard DX infra setup.
- Symmetric with mcforge.

After this, `net sync` (once net-tools is installed) is the canonical way to converge all hosts/DX shortcuts including the cloud forges.
2026-06-28 10:46:09 -04:00
Natalie
d5c333bb45 chore(dx): switch cocottetech forge dns default to ctforge (symmetric to mcforge:3000)
Makes ./run forge:dns use ctforge by default so http://ctforge:3000 works like mcforge:3000 for magic-civilization.

Updated help text, docs examples, and default in cmd_forge_dns.
2026-06-28 10:37:36 -04:00
Natalie
a12eedd2e0 docs: initialize placement-market feature design (client-facing discovery & placements marketplace) per approved plan
- README, parent brief with Key Decisions + 8-PR DAG
- placement-discovery sub-brief, specialist contract, screen
- 2 review rounds to 0 issues, all fixes applied
- Follows prospecting patterns, all V4 invariants, citations
2026-06-27 16:20:17 -04:00