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:
- 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).
- 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.