docs(sync): clarify transient request readmission
This commit is contained in:
parent
42cee73632
commit
8b3a91cf50
1 changed files with 2 additions and 1 deletions
|
|
@ -166,7 +166,8 @@ def select_request(root: Path, seen: list[str]) -> tuple[str, str, list[str]] |
|
||||||
WHY: modern Android may publish the same intent on full-generation and
|
WHY: modern Android may publish the same intent on full-generation and
|
||||||
legacy channels, while stale legacy files remain durable on MTP. CONTRACT:
|
legacy channels, while stale legacy files remain durable on MTP. CONTRACT:
|
||||||
full-generation wins and an older alternate intent is retired. INVARIANT:
|
full-generation wins and an older alternate intent is retired. INVARIANT:
|
||||||
one request_id starts at most one daemon conversation.
|
one request_id owns at most one active daemon conversation; only an
|
||||||
|
explicitly transient terminal result permits its later readmission.
|
||||||
"""
|
"""
|
||||||
full = request(root / FULL_GENERATION_REQUEST_NAME)
|
full = request(root / FULL_GENERATION_REQUEST_NAME)
|
||||||
legacy = request(root / REQUEST_NAME)
|
legacy = request(root / REQUEST_NAME)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue