carlos / platform Public

domains: alias health stamps invisible on PLATFORM_APPS_DOMAIN-less boxes and fleet boxes Issue open

Migrated from github.com/carlosframework/platform issue #167, opened 2026-08-12. GitHub issues are closed for this repo; see AGENTS.md, "Work is tracked on amadan, not GitHub".

Still outstanding: Alias DNS and cert stamping are inert on any box without PLATFORMAPPSDOMAIN, so domains list shows nothing there.

---

From PR #164's final review (#151 follow-up 3/3). Two visibility gaps in carlos domains list's dns/cert columns:

  1. Alias DNS/cert stamping rides domains.Reconcile, which is inert without PLATFORMAPPSDOMAIN — a box serving aliases without it never stamps, and list shows '-' forever (both production boxes set it today).
  2. Fleet boxes write snapshots under fleets/<fleet>/status/boxes/, which the console's alias-readings join (status.LoadBoxes → status/boxes/) never reads — an alias served from a fleet box lists 'pending' while serving.

Wanted: decouple alias stamping from the apps-domain gate, and fold fleet-box snapshots into the domains list join.

🤖 Written by an LLM (Claude), from the #151 final review.