File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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:
You can’t perform that action at this time.
0 commit comments