Skip to content

Commit a0f1de8

Browse files
committed
Doc
1 parent 323bc8d commit a0f1de8

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/Design intent/Subscriptions.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,22 @@ for candidates.
9090
- This keeps the long-lived subscription as configuration/state, while each run
9191
records a concrete attempt.
9292

93+
## Decisions So Far
94+
95+
- Subscription runs should enqueue durable work rather than synchronously owning
96+
every downstream operation to completion.
97+
- Worker processing remains a separate responsibility.
98+
- Tests that need end-to-end imported media should explicitly drain the relevant
99+
workers instead of expecting subscription execution to do that implicitly.
100+
- V1 already-seen tracking can key source history on subscription plus normalized
101+
discovered URL.
102+
- Downloader-specific stable source IDs, request fingerprints, or richer source
103+
identity can refine this later.
104+
- Download/import provenance naming remains open.
105+
- In particular, it is not yet decided whether queued downstream work should
106+
describe its source type as subscription-owned, gallery-shaped, or through
107+
separate ownership and acquisition-kind fields.
108+
93109
## Subscription Configuration
94110

95111
- A subscription probably needs at least:

0 commit comments

Comments
 (0)