Skip to content

feat(runtime): expand outcome reconciliation compatibility - #153

Merged
0YHR0 merged 14 commits into
mainfrom
agent/control-plane-runtime-a4-outcome-reconcile-compat
Aug 21, 2026
Merged

feat(runtime): expand outcome reconciliation compatibility#153
0YHR0 merged 14 commits into
mainfrom
agent/control-plane-runtime-a4-outcome-reconcile-compat

Conversation

@0YHR0

@0YHR0 0YHR0 commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Scope

A4.1b.2a expand-only compatibility release for future managed Runtime outcome reconciliation.

  • teaches readers all four RECONCILE_RUNTIME_* TaskResolution actions
  • teaches observation readers and ORM storage RECONCILED
  • adds migration 0048 constraint parity
  • exposes no reconciliation API, domain exit, service, provider call, or writer

Rollout / rollback

This PR must be merged and deployed before the writer slice. A clean 0048 -> 0047 downgrade is supported before writer activation. Once a later release persists the new values, 0048 is the schema floor and application rollback targets this compatibility release; audit evidence is never rewritten.

Validation

  • ruff check . passed
  • targeted compatibility/runtime/resolution/routes: 49 passed
  • full pytest passed excluding the existing Windows sandbox named-pipe test (test_official_stdio_client_invokes_the_bundled_read_only_server); that isolated failure is WinError 5 before child launch
  • PostgreSQL CI covers real reader round-trip and transactional schema-floor rollback evidence

Out of scope

No A4.1b.2b command writer, authority mutation, deployment, or gate activation.

@0YHR0
0YHR0 marked this pull request as ready for review August 21, 2026 10:03
@0YHR0
0YHR0 merged commit f52051c into main Aug 21, 2026
7 checks passed
@0YHR0
0YHR0 deleted the agent/control-plane-runtime-a4-outcome-reconcile-compat branch August 21, 2026 10:03
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