Files
clean-architecture-frontend…/docs/reviews/adapters/INVENTORY.md
T
DongHyeonkaandClaude Opus 5 4e87bacdf3 fix: enforce installed HTTP auth profiles
Install the REST auth profile registry once at composition and make it the
single transport authority for V3. Contract composition now rejects an
unregistered authProfileId, so the executor never resolves a profile at
runtime.

The credential collaborator contributes proof headers only: Fetch credentials
come from the resolved profile, transport-owned and forbidden headers are
rejected, headers outside the profile's allowed set are rejected, and a missing
required header fails closed as AUTH_INTEGRATION_FAILURE with zero fetch calls.
The final invariant re-proves credentials mode and the exact header sets.

Demo mode satisfies the strict bearer profile with a fixed non-secret marker
instead of weakening REFERENCE_EXTERNAL_BEARER. Credential owners now receive
the operation lifetime through AuthOperationContext.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 22:56:44 +09:00

13 KiB

Adapter 파일 전수 inventory

검토 기준: develop / 4dc033cf33a5b6173bbf960d5eb464a406dc4c92 (2026-08-13)

rg --files src/adapters | sort 결과 118개를 하나씩 고정한 coverage ledger다. 책임·의존성·finding·유지/변경 판정은 연결된 상세 리뷰의 파일별 표를 따른다.

# full path 상세 리뷰
1 src/adapters/auth/external-session-adapter.ts Network/state
2 src/adapters/browser-file-storage/index.ts Storage/files
3 src/adapters/browser-file-storage/result.ts Storage/files
4 src/adapters/browser-file-storage/storage-manager-adapter.ts Storage/files
5 src/adapters/browser-files/browser-file-picker.ts Storage/files
6 src/adapters/browser-files/browser-file-policy-registry.ts Storage/files
7 src/adapters/browser-files/browser-file-vault.ts Storage/files
8 src/adapters/browser-files/create-browser-file-runtime.ts Storage/files
9 src/adapters/browser-files/download-delivery-adapter.ts Storage/files
10 src/adapters/browser-files/file-observer.ts Storage/files
11 src/adapters/browser-files/file-policy.ts Storage/files
12 src/adapters/browser-files/index.ts Storage/files
13 src/adapters/browser-files/object-url-lease.ts Storage/files
14 src/adapters/browser-rpc/browser-rpc-runtime.ts Realtime/RPC
15 src/adapters/browser-rpc/index.ts Realtime/RPC
16 src/adapters/browser-rpc/transport.ts Realtime/RPC
17 src/adapters/browser-rpc/unavailable-browser-rpc-transport.ts Realtime/RPC
18 src/adapters/browser-transfer/image-cdn/README.md Browser transfer
19 src/adapters/browser-transfer/image-cdn/browser-image-probe.ts Browser transfer
20 src/adapters/browser-transfer/image-cdn/image-cdn-policy.ts Browser transfer
21 src/adapters/browser-transfer/image-cdn/image-cdn-runtime.ts Browser transfer
22 src/adapters/browser-transfer/image-cdn/image-header-metadata.ts Browser transfer
23 src/adapters/browser-transfer/image-cdn/index.ts Browser transfer
24 src/adapters/browser-transfer/image-cdn/p256-image-capability-verifier.ts Browser transfer
25 src/adapters/browser-transfer/index.ts Browser transfer
26 src/adapters/browser-transfer/presigned/incremental-sha256.ts Browser transfer
27 src/adapters/browser-transfer/presigned/index.ts Browser transfer
28 src/adapters/browser-transfer/presigned/presigned-capability-http-provider.ts Browser transfer
29 src/adapters/browser-transfer/presigned/presigned-capability-vault.ts Browser transfer
30 src/adapters/browser-transfer/presigned/presigned-transfer-executor.ts Browser transfer
31 src/adapters/browser-transfer/resumable-upload/checkpoint-schema.ts Browser transfer
32 src/adapters/browser-transfer/resumable-upload/fetch-json-transport.ts Browser transfer
33 src/adapters/browser-transfer/resumable-upload/http-control-plane-adapter.ts Browser transfer
34 src/adapters/browser-transfer/resumable-upload/index.ts Browser transfer
35 src/adapters/browser-transfer/resumable-upload/indexeddb-checkpoint-store.ts Browser transfer
36 src/adapters/browser-transfer/resumable-upload/presigned-upload-part-executor.ts Browser transfer
37 src/adapters/browser-transfer/resumable-upload/resumable-upload-runtime.ts Browser transfer
38 src/adapters/browser-transfer/resumable-upload/runtime-policy.ts Browser transfer
39 src/adapters/browser-transfer/resumable-upload/upload-byte-source.ts Browser transfer
40 src/adapters/browser-transfer/resumable-upload/upload-cancellation-channel.ts Browser transfer
41 src/adapters/browser-transfer/resumable-upload/upload-mutation-lock.ts Browser transfer
42 src/adapters/cache-storage/index.ts Storage/files
43 src/adapters/cache-storage/public-cache-policy.ts Storage/files
44 src/adapters/cache-storage/public-response-cache-adapter.ts Storage/files
45 src/adapters/cross-context-invalidation/browser-cross-context-host.ts Network/state
46 src/adapters/cross-context-invalidation/browser-cross-context-invalidation.ts Network/state
47 src/adapters/cross-context-invalidation/index.ts Network/state
48 src/adapters/diagnostics/bounded-diagnostics.ts Network/state
49 src/adapters/http/bounded-body-reader.ts Network/state
50 src/adapters/http/bounded-json.ts Network/state
51 src/adapters/http/client.ts Network/state
52 src/adapters/http/http-contract-bridge.ts Network/state
53 src/adapters/http/http-effect-certainty.ts Network/state
54 src/adapters/http/http-execution-v3.ts Network/state
55 src/adapters/http/request-builder.ts Network/state
56 src/adapters/http/resource-mapper.ts Network/state
57 src/adapters/http/retry-policy.ts Network/state
58 src/adapters/http/schema-registry.ts Network/state
59 src/adapters/platform/browser-lifecycle.ts Network/state
60 src/adapters/platform/browser-mutation-intent-factory.ts Network/state
61 src/adapters/platform/system-clock.ts Network/state
62 src/adapters/query-cache/conditional-validator-store.ts Network/state
63 src/adapters/query-cache/cursor-pagination-runtime.ts Network/state
64 src/adapters/query-cache/server-state-scope-runtime.ts Network/state
65 src/adapters/query-cache/tanstack-cache-coordinator.ts Network/state
66 src/adapters/query-cache/tanstack-query-cache.ts Network/state
67 src/adapters/realtime/event-codec.ts Realtime/RPC
68 src/adapters/realtime/event-consumer.ts Realtime/RPC
69 src/adapters/realtime/index.ts Realtime/RPC
70 src/adapters/realtime/json-member-scanner.ts Realtime/RPC
71 src/adapters/realtime/live-poll-handoff-coordinator.ts Realtime/RPC
72 src/adapters/realtime/polling/bounded-poll-coordinator.ts Realtime/RPC
73 src/adapters/realtime/polling/index.ts Realtime/RPC
74 src/adapters/realtime/reconnect-coordinator.ts Realtime/RPC
75 src/adapters/realtime/reconnect-policy.ts Realtime/RPC
76 src/adapters/realtime/result.ts Realtime/RPC
77 src/adapters/realtime/sse/fetch-sse-connection.ts Realtime/RPC
78 src/adapters/realtime/sse/index.ts Realtime/RPC
79 src/adapters/realtime/sse/sse-parser.ts Realtime/RPC
80 src/adapters/realtime/stream-coordinator.ts Realtime/RPC
81 src/adapters/realtime/websocket/index.ts Realtime/RPC
82 src/adapters/realtime/websocket/websocket-connection.ts Realtime/RPC
83 src/adapters/realtime/websocket/websocket-protocol.ts Realtime/RPC
84 src/adapters/service-worker/service-worker-entry.ts Worker/push
85 src/adapters/service-worker/service-worker-lifecycle.ts Worker/push
86 src/adapters/service-worker/service-worker-page-controller.ts Worker/push
87 src/adapters/service-worker/service-worker-protocol.ts Worker/push
88 src/adapters/service-worker/service-worker-removal.ts Worker/push
89 src/adapters/service-worker/service-worker-static-assets.ts Worker/push
90 src/adapters/storage/browser-storage-adapter.ts Storage/files
91 src/adapters/storage/browser-storage-codec.ts Storage/files
92 src/adapters/storage/indexeddb/index.ts Storage/files
93 src/adapters/storage/indexeddb/indexeddb-failure.ts Storage/files
94 src/adapters/storage/indexeddb/indexeddb-governance.ts Storage/files
95 src/adapters/storage/indexeddb/indexeddb-maintenance.ts Storage/files
96 src/adapters/storage/indexeddb/indexeddb-migrations.ts Storage/files
97 src/adapters/storage/indexeddb/indexeddb-runtime.ts Storage/files
98 src/adapters/storage/indexeddb/indexeddb-types.ts Storage/files
99 src/adapters/storage/opfs/browser-opfs-runtime.ts Storage/files
100 src/adapters/storage/opfs/index.ts Storage/files
101 src/adapters/storage/opfs/indexeddb-opfs-journal.ts Storage/files
102 src/adapters/storage/opfs/opfs-byte-store-adapter.ts Storage/files
103 src/adapters/storage/opfs/opfs-policy.ts Storage/files
104 src/adapters/storage/opfs/opfs-worker-client.ts Storage/files
105 src/adapters/storage/opfs/opfs-worker-protocol.ts Storage/files
106 src/adapters/storage/opfs/opfs-worker-runtime.ts Storage/files
107 src/adapters/telemetry/best-effort-telemetry.ts Network/state
108 src/adapters/web-push/inbound/notification-click-adapter.ts Worker/push
109 src/adapters/web-push/inbound/push-event-adapter.ts Worker/push
110 src/adapters/web-push/index.ts Worker/push
111 src/adapters/web-push/notification-registry.ts Worker/push
112 src/adapters/web-push/push-association-fence-store.ts Worker/push
113 src/adapters/web-push/push-codec.ts Worker/push
114 src/adapters/web-push/push-registration-gateway.ts Worker/push
115 src/adapters/web-push/push-subscription-adapter.ts Worker/push
116 src/adapters/web-push/runtime-support.ts Worker/push
117 src/adapters/web-push/service-worker-runtime.ts Worker/push
118 src/adapters/web-push/service-worker-scope-host.ts Worker/push

합계: 118/118. 새 adapter 파일이 추가되면 이 ledger와 해당 상세 리뷰 inventory를 같은 변경에서 갱신한다.