Files
weatherreporter/docs/roadmap/distributor.md

1.3 KiB

Distributor Roadmap

Current distributor notification behavior is documented outside the roadmap:

This file tracks future distributor-related work only.

Deferred Enhancements

  • Add a supported warning-only notification policy.
  • Include selected non-report artifacts in uploaded bundles.
  • Poll distributor run status after upload acceptance.
  • Persist upload retry state across process restarts.
  • Add explicit CLI controls for distributor behavior.

Non-Goals Without A Separate Design

  • Do not make distributor scan the weatherreporter workspace.
  • Do not move destination routing into weatherreporter.
  • Do not move Markdown-to-HTML transformation into weatherreporter.
  • Do not store raw bearer tokens in configuration files.

Required Constraints For Future Work

  • Distributor package types stay inside internal/adapters/distributor.
  • Weatherreporter submits explicit source bundles built from generated files.
  • Optional --out and --out-dir copies remain operator conveniences, not canonical upload sources.
  • Secret values stay out of errors, logs, CLI output, metadata, examples, and documentation.