Skip to content

XY-1281: Establish Program and Objective authority semantics - #1125

Merged
acgxv merged 1 commit into
mainfrom
xv/xy-1281-program-objective
Jul 16, 2026
Merged

XY-1281: Establish Program and Objective authority semantics#1125
acgxv merged 1 commit into
mainfrom
xv/xy-1281-program-objective

Conversation

@acgxv

@acgxv acgxv commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

  • introduce authoritative Program and finite Objective domain semantics
  • remove Goal from the vNext product/database authority path
  • enforce request-scoped receipts, concurrent identity convergence, revision-bound completion evidence, and PostgreSQL/Rust timestamp alignment
  • define successful ManagedRun completion through explicit WorkItem acceptance and validation

Verification

  • cargo test -p decodex-core -p decodex-postgres --all-targets --all-features
  • python3 tests/scripts/test_vnext_architecture.py
  • SCCACHE_DISABLE=1 python3 scripts/vnext/postgres_store_test.py

Breaking vNext authority change. Linear: XY-1281

…e authority semantics","authority":"manual","impact":"breaking"}
@acgxv
acgxv merged commit b323868 into main Jul 16, 2026
5 checks passed
@acgxv
acgxv deleted the xv/xy-1281-program-objective branch July 16, 2026 02:38
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