Skip to content

Add a composition conflict ledger and explicit PM4 reconciliation receipts #32

Description

@jacksenpierce

Status

Longer-term design investigation, not a commitment to a multi-parent merge model.

Problem to investigate

Parallel descendants can create same-pointer/different-meaning collisions, reuse graph membership ordinals, diverge in change-set receipts or resolutions, and inherit a runtime-oriented workstream identifier that is not a durable task or agent identity. Current snapshots have one parent, so a deliberate reconciliation cannot be represented as a true two-parent snapshot.

Desired exploration

Define a reconciliation record that can cite the chosen authority, external descendant, verified common base, considered conflicts, decisions, and omitted operations. Add diagnostics for pointer collisions, ordinal collisions, change-set divergence, and workstream/continuation scope.

Non-goals

No automatic merge, no deletion of conflicting history, and no pointer-renaming scheme should be assumed by this issue.

Related to #22.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestllm-affordanceStructured guidance and recovery for LLM operatorspm4Parmesan 4 managed-workspace behavior

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions