Skip to content

Fix release contract idempotency checks#15

Open
moonweave wants to merge 1 commit into
spec/v112-agent-fabric-lifecycle-smokefrom
fix/release-contract-idempotency
Open

Fix release contract idempotency checks#15
moonweave wants to merge 1 commit into
spec/v112-agent-fabric-lifecycle-smokefrom
fix/release-contract-idempotency

Conversation

@moonweave

Copy link
Copy Markdown
Contributor

Summary

  • Allow dwm_live_receipt.py to reinitialize an empty exact output directory while still refusing non-empty non-owned outputs.
  • Exclude local .omx/ runtime state from source whitespace checks.
  • Restores full release contract idempotency in this workspace without deleting generated artifacts.

Validation

  • python3 scripts/check_whitespace.py .
  • python3 -m py_compile scripts/dwm_live_receipt.py scripts/check_whitespace.py
  • python3 scripts/dwm_live_receipt.py --self-test
  • python3 scripts/dwm_benchmark_snapshot.py --manifest fixtures/v40/manifest.json --out out/benchmark-snapshots/v40-final
  • python3 scripts/check_contract.pycontract full: pass

Notes

  • Stacked on spec/v112-agent-fabric-lifecycle-smoke.
  • Does not delete or rename generated out/ artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant