donghyeon-ka
|
5173b6c8d6
|
feat: add diagnostics and telemetry runtime
|
2026-07-26 16:42:27 +09:00 |
|
donghyeon-ka
|
2fa0baa577
|
merge: internationalization message platform
|
2026-07-26 16:17:45 +09:00 |
|
donghyeon-ka
|
668bf05b48
|
feat: add internationalization message platform
|
2026-07-26 16:17:39 +09:00 |
|
donghyeon-ka
|
b8c0444217
|
merge: design system platform
|
2026-07-26 15:49:13 +09:00 |
|
donghyeon-ka
|
13f28ef811
|
feat: add design system platform
|
2026-07-26 15:49:07 +09:00 |
|
donghyeon-ka
|
e49d90f713
|
merge: form and page platform
|
2026-07-26 15:22:58 +09:00 |
|
donghyeon-ka
|
b327d7370b
|
feat: add form and page platform
|
2026-07-26 15:22:52 +09:00 |
|
donghyeon-ka
|
fdcf0de5bf
|
merge: removable reference feature vertical slice
|
2026-07-26 14:56:35 +09:00 |
|
donghyeon-ka
|
c11be43f20
|
feat: add removable reference feature vertical slice
|
2026-07-26 14:56:34 +09:00 |
|
donghyeon-ka
|
980981bc86
|
merge: route and release recovery runtime
|
2026-07-26 14:26:39 +09:00 |
|
donghyeon-ka
|
ce0040e407
|
feat: execute route and release recovery contracts
|
2026-07-26 14:26:39 +09:00 |
|
donghyeon-ka
|
a33e93d4d4
|
merge: HTTP and query contract execution
|
2026-07-26 14:05:21 +09:00 |
|
donghyeon-ka
|
ad55e21a3d
|
feat: execute HTTP and query runtime contracts
|
2026-07-26 14:05:12 +09:00 |
|
donghyeon-ka
|
8aaaa033c0
|
merge: application boundary runtime
|
2026-07-26 13:52:43 +09:00 |
|
donghyeon-ka
|
2dda17cf19
|
feat: connect application input and output boundaries
|
2026-07-26 13:52:35 +09:00 |
|
donghyeon-ka
|
38ad69236b
|
merge: TypeScript tooling foundation
|
2026-07-26 13:41:37 +09:00 |
|
donghyeon-ka
|
0fed35586a
|
feat: establish TypeScript-aware frontend tooling
|
2026-07-26 13:41:23 +09:00 |
|
donghyeon-ka
|
1a1747c737
|
merge: frontend platform capability review
|
2026-07-26 02:09:38 +09:00 |
|
donghyeon-ka
|
68342e25ce
|
docs: audit frontend platform capabilities
|
2026-07-26 02:09:06 +09:00 |
|
donghyeon-ka
|
cb195f8773
|
merge: frontend performance route contract
|
2026-07-26 00:32:50 +09:00 |
|
donghyeon-ka
|
5a7a6c4ae5
|
test(performance): derive navigation target from route registry
|
2026-07-26 00:32:50 +09:00 |
|
donghyeon-ka
|
8ea825a8a1
|
merge: harden starter experience quality contract
|
2026-07-26 00:28:17 +09:00 |
|
donghyeon-ka
|
236909be64
|
test: harden starter experience quality contract
|
2026-07-26 00:28:09 +09:00 |
|
donghyeon-ka
|
68d9efbda3
|
merge: add persistent responsive color themes
|
2026-07-26 00:06:56 +09:00 |
|
donghyeon-ka
|
4cfbe5a29e
|
feat: add persistent responsive color themes
|
2026-07-26 00:06:49 +09:00 |
|
donghyeon-ka
|
bee5c158c6
|
merge: provide reusable UI and state galleries
|
2026-07-25 23:59:20 +09:00 |
|
donghyeon-ka
|
3581ead595
|
feat: provide reusable UI and state galleries
|
2026-07-25 23:59:12 +09:00 |
|
donghyeon-ka
|
a8e3db1aec
|
merge: assemble responsive app shell navigation
|
2026-07-25 23:52:41 +09:00 |
|
donghyeon-ka
|
baeda39057
|
feat: assemble responsive app shell navigation
|
2026-07-25 23:52:34 +09:00 |
|
donghyeon-ka
|
0925d252d9
|
merge: compose executable frontend runtime
|
2026-07-25 23:42:39 +09:00 |
|
donghyeon-ka
|
9a120e6d45
|
feat: compose executable frontend runtime
|
2026-07-25 23:42:39 +09:00 |
|
donghyeon-ka
|
9200c80149
|
merge: require field gate inputs
|
2026-07-25 22:30:43 +09:00 |
|
donghyeon-ka
|
f7e8ef6ee4
|
fix: require external field evidence inputs
|
2026-07-25 22:30:43 +09:00 |
|
donghyeon-ka
|
e70b1a4ad9
|
merge: harden field performance evidence
|
2026-07-25 22:30:14 +09:00 |
|
donghyeon-ka
|
6b4b956d51
|
fix: authenticate field performance evidence context
|
2026-07-25 22:30:14 +09:00 |
|
donghyeon-ka
|
7d4daea23a
|
merge: harden live hosting verification
|
2026-07-25 22:25:04 +09:00 |
|
donghyeon-ka
|
c089e749d0
|
fix: require genuine live hosting evidence
|
2026-07-25 22:25:04 +09:00 |
|
donghyeon-ka
|
2d199a5a23
|
fix: retain complete manual accessibility evidence
|
2026-07-25 22:21:52 +09:00 |
|
donghyeon-ka
|
23c47a1eb9
|
merge: align accessibility gate evidence
|
2026-07-25 22:21:52 +09:00 |
|
donghyeon-ka
|
8a38805c01
|
merge: strengthen manual accessibility evidence
|
2026-07-25 22:21:23 +09:00 |
|
donghyeon-ka
|
2725c35c28
|
fix: require signed accessibility evidence per route
|
2026-07-25 22:21:23 +09:00 |
|
donghyeon-ka
|
50dc803f19
|
fix: consume canonical scoped diagram review evidence
|
2026-07-25 22:17:47 +09:00 |
|
donghyeon-ka
|
976f444692
|
merge: align documentation readiness evidence
|
2026-07-25 22:17:47 +09:00 |
|
donghyeon-ka
|
c7191d7615
|
fix: gitkeep 파일 제거
|
2026-07-25 22:16:01 +09:00 |
|
donghyeon-ka
|
a2a97ebcc7
|
fix: budget transitive initial JavaScript chunks
|
2026-07-25 21:46:07 +09:00 |
|
donghyeon-ka
|
28f5585a56
|
merge: complete bundle graph accounting
|
2026-07-25 21:46:07 +09:00 |
|
donghyeon-ka
|
4667cafa43
|
fix: validate complete immutable release surface
|
2026-07-25 21:45:02 +09:00 |
|
donghyeon-ka
|
6a0c60180c
|
merge: complete immutable release verification
|
2026-07-25 21:45:02 +09:00 |
|
donghyeon-ka
|
18bea3a852
|
fix: verify hosting response content types
|
2026-07-25 21:43:55 +09:00 |
|
donghyeon-ka
|
72fd295556
|
merge: refresh hosting header verification contract
|
2026-07-25 21:43:55 +09:00 |
|
donghyeon-ka
|
cc6cf29c79
|
merge: refresh bootstrap type fixture contract
# Conflicts:
# package.json
|
2026-07-25 21:40:56 +09:00 |
|
donghyeon-ka
|
8198886dab
|
fix: execute negative type fixture against source
|
2026-07-25 21:40:24 +09:00 |
|
donghyeon-ka
|
c5e218d37a
|
feat: orchestrate blocking frontend quality gates
|
2026-07-25 21:39:04 +09:00 |
|
donghyeon-ka
|
69d7e26a5b
|
Merge branch 'feature-frontend-ci-quality-gates-contract' into develop
|
2026-07-25 21:39:04 +09:00 |
|
donghyeon-ka
|
6dd5b85c8c
|
Merge branch 'feature-frontend-operational-runbook-contract' into develop
|
2026-07-25 21:30:41 +09:00 |
|
donghyeon-ka
|
75c3f5b08c
|
feat: operationalize frontend incident runbooks
|
2026-07-25 21:30:40 +09:00 |
|
donghyeon-ka
|
b1625252d5
|
feat: enforce web vitals performance budgets
|
2026-07-25 21:26:51 +09:00 |
|
donghyeon-ka
|
15ddb8d474
|
Merge branch 'feature-web-vitals-performance-budget-contract' into develop
|
2026-07-25 21:26:51 +09:00 |
|
donghyeon-ka
|
eb37cbe8be
|
feat: enforce coherent release and rollback contract
|
2026-07-25 21:22:35 +09:00 |
|
donghyeon-ka
|
9d40724ab2
|
Merge branch 'feature-frontend-release-cache-rollback-contract' into develop
|
2026-07-25 21:22:35 +09:00 |
|
donghyeon-ka
|
b82bc73c6c
|
Merge branch 'feature-frontend-contract-compatibility-governance' into develop
|
2026-07-25 21:19:20 +09:00 |
|
donghyeon-ka
|
89f3c69413
|
feat: govern frontend contract compatibility
|
2026-07-25 21:19:20 +09:00 |
|
donghyeon-ka
|
5ad6fb032e
|
Merge branch 'feature-frontend-contract-registry-governance' into develop
|
2026-07-25 21:16:46 +09:00 |
|
donghyeon-ka
|
52f4896b63
|
feat: govern contract registries and snapshots
|
2026-07-25 21:16:46 +09:00 |
|
donghyeon-ka
|
3c347d40d8
|
Merge branch 'feature-frontend-browser-security-boundary-contract' into develop
|
2026-07-25 21:14:32 +09:00 |
|
donghyeon-ka
|
6f88915c7a
|
feat: enforce browser security boundaries
|
2026-07-25 21:14:32 +09:00 |
|
donghyeon-ka
|
675603c3a2
|
Merge branch 'feature-frontend-build-bundle-supply-chain-contract' into develop
|
2026-07-25 21:13:13 +09:00 |
|
donghyeon-ka
|
4a3110974b
|
feat: generate build and supply-chain evidence
|
2026-07-25 21:13:13 +09:00 |
|
donghyeon-ka
|
6db96b6ef5
|
feat: establish automated and manual accessibility gates
|
2026-07-25 21:11:23 +09:00 |
|
donghyeon-ka
|
caf09ecd56
|
Merge branch 'feature-accessibility-baseline-contract' into develop
|
2026-07-25 21:11:23 +09:00 |
|
donghyeon-ka
|
f6300c5d1d
|
Merge branch 'feature-tailwind-design-token-styling-contract' into develop
|
2026-07-25 21:09:07 +09:00 |
|
donghyeon-ka
|
9a92c11792
|
feat: add Tailwind semantic design tokens
|
2026-07-25 21:09:07 +09:00 |
|
donghyeon-ka
|
a023c3b645
|
Merge branch 'feature-sample-feature-slice-contract-fixture' into develop
|
2026-07-25 21:07:48 +09:00 |
|
donghyeon-ka
|
c6b7a9b9bc
|
feat: add removable sample vertical contract fixture
|
2026-07-25 21:07:48 +09:00 |
|
donghyeon-ka
|
04c4bad43c
|
Merge branch 'feature-frontend-render-recovery-boundary-contract' into develop
|
2026-07-25 21:05:36 +09:00 |
|
donghyeon-ka
|
c37d571eb3
|
feat: add layered render recovery boundaries
|
2026-07-25 21:05:36 +09:00 |
|
donghyeon-ka
|
eb16c2ffe7
|
Merge branch 'feature-routing-navigation-guard-contract' into develop
|
2026-07-25 21:03:57 +09:00 |
|
donghyeon-ka
|
b221453c15
|
feat: centralize routes and navigation guards
|
2026-07-25 21:03:57 +09:00 |
|
donghyeon-ka
|
bfc642875c
|
Merge branch 'feature-boundary-mapper-viewmodel-contract' into develop
|
2026-07-25 21:02:06 +09:00 |
|
donghyeon-ka
|
a9a7db0231
|
feat: contain DTO mapping at the HTTP boundary
|
2026-07-25 21:02:06 +09:00 |
|
donghyeon-ka
|
3e126c0ddd
|
Merge branch 'feature-async-ui-state-contract' into develop
|
2026-07-25 21:00:21 +09:00 |
|
donghyeon-ka
|
438dc11548
|
feat: model complete async UI surface states
|
2026-07-25 21:00:21 +09:00 |
|
donghyeon-ka
|
652e0250f3
|
Merge branch 'feature-frontend-observability-logging-trace-contract' into develop
|
2026-07-25 20:58:33 +09:00 |
|
donghyeon-ka
|
bf8d69e285
|
feat: add redacted best-effort telemetry contract
|
2026-07-25 20:58:33 +09:00 |
|
donghyeon-ka
|
d54eeff450
|
Merge branch 'feature-frontend-storage-registry-contract' into develop
|
2026-07-25 20:56:58 +09:00 |
|
donghyeon-ka
|
2c3eda4d6b
|
feat: enforce classified browser storage registry
|
2026-07-25 20:56:58 +09:00 |
|
donghyeon-ka
|
0a3bf08308
|
Merge branch 'feature-server-state-caching-contract' into develop
|
2026-07-25 20:55:27 +09:00 |
|
donghyeon-ka
|
184eb67282
|
feat: add application-owned query cache contract
|
2026-07-25 20:55:27 +09:00 |
|
donghyeon-ka
|
c570996a97
|
Merge branch 'feature-frontend-auth-session-integration-contract' into develop
|
2026-07-25 20:54:18 +09:00 |
|
donghyeon-ka
|
44414c5244
|
feat: integrate bounded external auth sessions
|
2026-07-25 20:54:18 +09:00 |
|
donghyeon-ka
|
37ca2c3172
|
Merge branch 'feature-frontend-error-classification-boundary-contract' into develop
|
2026-07-25 20:52:58 +09:00 |
|
donghyeon-ka
|
7f3569ce3c
|
feat: normalize failures through a stable registry
|
2026-07-25 20:52:58 +09:00 |
|
donghyeon-ka
|
a0ca15da65
|
Merge branch 'feature-runtime-schema-validation-contract' into develop
|
2026-07-25 20:51:27 +09:00 |
|
donghyeon-ka
|
bf813f09ab
|
feat: validate HTTP envelopes and payload schemas
|
2026-07-25 20:51:27 +09:00 |
|
donghyeon-ka
|
0934de44c7
|
Merge branch 'feature-api-client-response-envelope-contract' into develop
|
2026-07-25 20:49:50 +09:00 |
|
donghyeon-ka
|
5c36cd978c
|
feat: add shared HTTP response and retry contract
|
2026-07-25 20:49:50 +09:00 |
|
donghyeon-ka
|
b193feeddc
|
Merge branch 'feature-frontend-env-runtime-config-contract' into develop
|
2026-07-25 20:46:07 +09:00 |
|
donghyeon-ka
|
6b51104010
|
feat: validate runtime configuration before mount
|
2026-07-25 20:46:06 +09:00 |
|
donghyeon-ka
|
7199d7d9b6
|
Merge branch 'feature-frontend-architecture-enforcement-lint-contract' into develop
|
2026-07-25 20:43:49 +09:00 |
|
donghyeon-ka
|
f3e105f971
|
feat: enforce frontend architecture boundaries
|
2026-07-25 20:43:49 +09:00 |
|