Skip to content

[dev-cli] Make effect-unknown reconciliation deterministic and idempotent #649

Description

@wesleysimplicio

What to build

Transformar efeitos desconhecidos em um fluxo determinístico de consulta, reconciliação, recovery e receipt final sem duplicar mutações.

Acceptance criteria

  • Mesma idempotency key consulta o mesmo evidence locator.
  • Status unknown não é reportado como success nem como failure sem evidência.
  • Reconcile diferencia not-found, applied, not-applied, partial e blocked.
  • Recovery command usa argumentos separados e não incorpora segredos.
  • Testes cobrem crash antes/depois do efeito e repetição concorrente.

Blocked by

  • Make plan → dry-run → edit → receipt → reconcile a contract-tested slice

Skills

tdd, diagnosing-bugs, code-review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions