Consolidate future work into docs/roadmap/future.md and remove completed roadmap docs
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
This commit is contained in:
@@ -33,6 +33,21 @@ internal docs.
|
||||
- Resumable upload support.
|
||||
- Streaming upload protocols.
|
||||
|
||||
## Destination State Repair
|
||||
|
||||
- Unmanaged-file adoption workflow for destination state repair.
|
||||
- Digest-audit mode for managed destination outputs.
|
||||
- Explicit invalid-state repair workflow.
|
||||
- Whole-config state repair command.
|
||||
|
||||
## Destination Retention And Pruning
|
||||
|
||||
- One-off retention overrides for `prune`.
|
||||
- Automatic post-publish pruning.
|
||||
- Path/date parsing retention policies.
|
||||
- Group-level pruning by source publication.
|
||||
- Removal of empty state files.
|
||||
|
||||
## Destination Backends
|
||||
|
||||
- GitHub Gist destination backend support.
|
||||
@@ -68,6 +83,7 @@ internal docs.
|
||||
- Mutual TLS or other in-app identity mechanisms.
|
||||
- In-app TLS.
|
||||
- Public exposure defaults.
|
||||
- In-app upload rate limiting.
|
||||
- Browser UI.
|
||||
|
||||
## Boundaries
|
||||
@@ -76,5 +92,12 @@ internal docs.
|
||||
contract.
|
||||
- Current upload status, queue, and idempotency state are memory-only.
|
||||
- Producers submit complete tar or gzip-compressed tar source bundles today.
|
||||
- Producers do not choose destination ids, destination paths, transforms, links,
|
||||
publish policy, transfer policy, storage backends, reconciliation mode, state
|
||||
mode, or retention policy through upload requests.
|
||||
- Source manifests remain free of routing, destination, transform, credential,
|
||||
reconciliation, state, and retention data.
|
||||
- Public access policy, TLS termination, and rate limiting belong outside
|
||||
`distributor` unless a future implementation changes that boundary.
|
||||
- `distributor` is not a broad storage synchronization tool unless a future
|
||||
implementation explicitly changes that non-goal.
|
||||
|
||||
Reference in New Issue
Block a user