feat: execute route and release recovery contracts
This commit is contained in:
@@ -154,11 +154,13 @@ RP-03 구현으로 HTTP와 server-state 경계도 다음처럼 연결됐다.
|
||||
- HTTP가 자동 network retry를 소유하고 query/mutation adapter의 vendor retry는
|
||||
비활성화한다.
|
||||
|
||||
RP-04에서 첫 번째 실행 불일치는 닫혔다. route registry와 runtime map은
|
||||
Data Router tree, codec, surface, title, navigation, chunk/release recovery의
|
||||
단일 조립 입력이며 registry/type/build 검증이 누락과 orphan을 거절한다.
|
||||
|
||||
후속 브랜치에서 닫아야 할 실행 불일치는 다음과 같다.
|
||||
|
||||
1. route registry의 `paramsSchema`, `searchSchema`, `loadingSurface`,
|
||||
`errorSurface`, `chunkId` 일부는 실행 route와 연결되지 않았다.
|
||||
2. 제거 테스트는 `src/sample/contract-fixture`만 제거하며, sample API
|
||||
1. 제거 테스트는 `src/sample/contract-fixture`만 제거하며, sample API
|
||||
operation, Zod schema, mapper, domain model과 query key는 다른 경로에
|
||||
남는다.
|
||||
|
||||
@@ -1212,9 +1214,9 @@ contract와 실패 분기를 우선한다.
|
||||
|
||||
### 26.4 Routing과 상태
|
||||
|
||||
- [ ] route registry와 실행 route tree가 동일 source에서 생성된다.
|
||||
- [ ] params/search schema가 실제 navigation에서 실행된다.
|
||||
- [ ] loading/error/chunk/access metadata가 실행 behavior와 연결된다.
|
||||
- [x] route registry와 실행 route tree가 동일 source에서 생성된다.
|
||||
- [x] params/search schema가 실제 navigation에서 실행된다.
|
||||
- [x] loading/error/chunk/access metadata가 실행 behavior와 연결된다.
|
||||
- [ ] local, URL, server, session, persisted state가 분류 규칙을 따른다.
|
||||
- [ ] server state를 별도 global store에 중복 보관하지 않는다.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user