Skip to content

Slice: pull, device-B onboarding, and conflict reporting #190

Closed as not planned

Description

@DoodleBears

Parent

#187

What to build

The pull side plus new-device onboarding: pull/fast-forward flow; onboarding a new device as a new bot with a confirmed reset to the remote branch (handles unrelated histories, seed discard is explicit); persona/pinned conflicts are reported to the Human, never silently merged. Verified with two bots sharing memory through a bare remote.

Acceptance criteria

  • Two bots share memory via a bare remote with equal content plus history after pull.
  • Device-B reset requires explicit Human confirmation; unrelated histories handled with guidance.
  • A persona/pinned conflict surfaces a report; no silent overwrite.
  • A non-fast-forward pull without resolution fails closed with guidance.
  • Lint, format, typecheck, tests, and build pass.

Blocked by

Activity

  1. added
    area:backendHost-side implementation
    feature:memoryPersonaBot Memory Repository and Memory Service
    feature:syncMemory sync or read-model synchronization
    scope:tracerHuman-testable implementation slice
    on Sep 22, 2026
  2. added this to the v1.0 milestone on Sep 27, 2026
  3. DoodleBears commented on Sep 28, 2026

    @DoodleBears
    ContributorAuthor

    Superseded by #398 via #187: pull and device-B onboarding already ship as create-from-Git-URL (#298); conflict handling stays ordinary agent Git reporting in the Channel, not a Sync slice. Closing as not planned.

  4. removed this from the v1.0 milestone on Sep 28, 2026
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

    area:backendHost-side implementationfeature:memoryPersonaBot Memory Repository and Memory Servicefeature:syncMemory sync or read-model synchronizationscope:tracerHuman-testable implementation slicewontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions