Skip to content

fix(commitments): classify self assignments as own work - #96

Merged
marcelsamyn merged 1 commit into
mainfrom
fix/self-commitment-owner
Sep 14, 2026
Merged

marcelsamyn merged 1 commit into
mainfrom
fix/self-commitment-owner

Conversation

@marcelsamyn

@marcelsamyn marcelsamyn commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Self-assigned commitments now appear as the user's work instead of waiting for another person. Memory returns owner: null for an owned Person with the boolean self marker, across create, owner-change, open, candidate, list, and detail responses. Same-name contacts remain external owners.

Self assignment remains supported: its claim ID, stored ASSIGNED_TO relation, history, and assignment filters are preserved. Existing affected records are corrected when read; no data migration or repair is required. The server must be deployed to activate this behavior. Petals PR #405 updates mutation confirmations to use the response.

Validation: 50 focused tests passed with real PostgreSQL, including create/reassign and multiple active partitions. The expanded workspace suite also passed after adding deleted-source and strict boolean-marker checks. Type/structured-output checks, lint, format, server build, and SDK build passed. A fresh read-only review found no material issues. Coverage percentage was not measured.

Fixes #91.


Compound Engineering

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-14T14:55:35.401565Z 55cc817 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@marcelsamyn
marcelsamyn merged commit 6744a76 into main Sep 14, 2026
1 check 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.

Commitments assigned to self appear under waiting for others

1 participant