15f19703

By: Michael Lynch <git@mtlynch.io>

Validate startup configuration before resource initialization

Parse app and Tinybeans importer flags and environment into immutable typed
plans before creating storage, database, or HTTP resources. Require explicit
proxy booleans, valid ports, timezones, URLs, and production email settings,
and make S3 environment lookup injectable for tests.
configuredevShellx86_64-linuxbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-go-test-packagescheck-trailing-newlinecheck-trailing-whitespacedeploy-to-flydiagramdocker-imagee2e-testsgo-testsimport-from-tinybeansjs-testslint-sqllittle-momentslittle-moments-devx86_64-linux