Files
distributor/docs/roadmap/reconcile-state.md

38 lines
1.0 KiB
Markdown
Raw Normal View History

# Reconcile-State Roadmap
2026-06-08 19:42:08 +00:00
Current destination state repair behavior is documented in:
2026-06-08 19:42:08 +00:00
- `docs/cli.md`
- `docs/operations.md`
- `docs/troubleshooting.md`
- `docs/integrations/destination-state.md`
- `docs/internal/app.md`
- `docs/internal/state.md`
- `docs/internal/storage.md`
2026-06-08 19:42:08 +00:00
## Current Scope
2026-06-08 19:42:08 +00:00
Current scope includes:
2026-06-08 19:42:08 +00:00
- `distributor reconcile-state --config <path> --pipeline <id>
--destination <id>`;
- read-only inspection with `--dry-run`;
- default apply behavior when `--dry-run` is omitted;
- shared-root owner-scoped repair;
- shared-root all-owner repair with `--all-owners`;
- text and JSON reports.
2026-06-08 19:42:08 +00:00
Reconcile-state removes records for missing managed outputs from valid
destination state. It reports unmanaged entries but does not delete destination
files, adopt unmanaged entries, validate output digests, or repair invalid
state JSON.
2026-06-08 19:42:08 +00:00
## Deferred Work
2026-06-08 19:42:08 +00:00
Deferred state repair work:
2026-06-08 19:42:08 +00:00
- unmanaged-file adoption workflow;
- digest-audit mode;
- explicit invalid-state repair workflow;
- whole-config repair command.