DongHyeonka
3b641906b8
feat: select the TechLog Studio adapter from runtime configuration
...
Adds TECH_LOG_STUDIO_SOURCE (MOCK | HTTP, default MOCK) to the V2 runtime
config schema so a build can switch createTechLogFeatureInstalledInput
between the mock and HTTP Studio gateways without a rebuild. V1 documents
predate the key and always normalize to MOCK. The HTTP gateway is
constructed with only { operations } per Task 4's actual signature -
no CSRF provider is wired here; that lands with attachCredentials at a
later composition-root task.
Updates every existing Studio test call site to the new required
createTechLogFeatureInstalledInput(context) signature via a shared
tests/helpers/studio-install-context.ts MOCK fixture, so the whole
existing Studio suite keeps exercising the mock adapter unchanged.
2026-08-18 01:57:15 +09:00
..
2026-08-17 18:38:08 +09:00
2026-08-15 12:33:43 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-16 02:48:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-17 18:38:08 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-16 02:48:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-16 04:55:52 +09:00
2026-08-16 00:35:11 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-17 19:08:42 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-16 02:48:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-18 01:57:15 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-18 01:57:15 +09:00
2026-08-13 18:23:26 +09:00
2026-08-17 18:38:08 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 21:34:19 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-17 18:38:08 +09:00
2026-08-16 04:55:52 +09:00
2026-08-16 04:55:52 +09:00
2026-08-16 04:55:52 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-16 02:48:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-13 18:23:26 +09:00
2026-08-15 12:04:58 +09:00