Parent
Review findings on #96.
What to build
A mistake in one field of the extension config file must not silently discard the whole config. Today a parse failure is swallowed and replaced by an empty object, so writing autoWake as a string (e.g. "off", which the environment variable accepts) drops serverUrl and enables auto-wake — the opposite of intent — with no warning.
Accept the same string spellings for autoWake that the env var accepts, keep valid fields when others fail, and log a clear warning naming the invalid field.
Acceptance criteria
Blocked by
- None — can start immediately
Parent
Review findings on #96.
What to build
A mistake in one field of the extension config file must not silently discard the whole config. Today a parse failure is swallowed and replaced by an empty object, so writing autoWake as a string (e.g. "off", which the environment variable accepts) drops serverUrl and enables auto-wake — the opposite of intent — with no warning.
Accept the same string spellings for autoWake that the env var accepts, keep valid fields when others fail, and log a clear warning naming the invalid field.
Acceptance criteria
Blocked by