cardinal 1.25 — runtime and API fixes

Ghost containers cleaned up, mount targets auto-fixed, and API lookups made forgiving.

1.25 smooths over edge cases that bit real deployments:

  • Ghost containers — if container.Start() fails after Save(), the

half-created container is removed instead of lingering in listings.

  • Lookup fallback — the containers/<id> API now scans the full list when

a direct ID lookup misses, matching by prefix or name.

  • Auto-fixed mounts — relative bind targets (app instead of /app) are

prefixed with / automatically.

Follow-up patches fix ps -a/ps --all flag parsing, cardinal cp - stdin

support, and startup-command updates through both the API and

cardinal set --startup.