All checks were successful
ci/woodpecker/tag/release Pipeline was successful
23 lines
1.0 KiB
Markdown
23 lines
1.0 KiB
Markdown
# Upload API Implementation Notes
|
|
|
|
This file has no active implementation tasks for the pipeline-scoped upload API.
|
|
|
|
Current behavior is documented in:
|
|
|
|
- `docs/config.md`
|
|
- `docs/integrations/http-upload.md`
|
|
- `docs/consumers/api.md`
|
|
- `docs/consumers/pkg-upload.md`
|
|
- `docs/operations.md`
|
|
- `docs/troubleshooting.md`
|
|
|
|
Deferred API work is tracked in `docs/roadmap/api.md` and broader deferred work is tracked in `docs/roadmap/future.md`.
|
|
|
|
## Boundaries
|
|
|
|
- Keep producer routing, destination selection, transform policy, publish policy, transfer policy, and backend credentials out of source manifests.
|
|
- Keep `pkg/upload` focused on producer-side bundle submission and status polling.
|
|
- Keep server-side upload authentication, authorization, queueing, status, and publish orchestration in `internal/app`.
|
|
- Keep archive extraction and staged bundle validation in `internal/ingest`.
|
|
- Keep durable status, durable idempotency, retry endpoints, cancellation endpoints, and wait helpers out of the current implementation until a new roadmap item defines them.
|