Skip to content

FND-RT repair: enforce integration registry validation#140

Merged
skylarbpayne merged 1 commit into
mainfrom
remediation/fnd-rt-audit-repair-1
Jul 12, 2026
Merged

FND-RT repair: enforce integration registry validation#140
skylarbpayne merged 1 commit into
mainfrom
remediation/fnd-rt-audit-repair-1

Conversation

@skylarbpayne

Copy link
Copy Markdown
Owner

Summary

  • enforce the FND-RT service ID and contract-version contract at WorkflowEngine.resolve_runtime_service
  • preserve accepted integration-owned registry identity and delegation behavior
  • add the four hostile regression cases from the retroactive audit

Scope

Verification

  • TDD red: 4 expected failures before the engine-boundary validation fix
  • uv run pytest -q tests/test_runtime_services_contract.py tests/test_engine.py tests/test_runner_v2_recovery.py tests/test_types.py — 57 passed
  • uv run pytest -q — 600 passed, 1 skipped
  • git diff --check — clean
  • changed-path allowlist — clean

Review gate

Do not merge without review.

@skylarbpayne
skylarbpayne merged commit 1c9bf29 into main Jul 12, 2026
4 checks passed
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