Skip to content

docs: define the W-33 identity and sync model#20

Draft
enu3379 wants to merge 2 commits into
devfrom
chore/w33-identity-sync-design
Draft

docs: define the W-33 identity and sync model#20
enu3379 wants to merge 2 commits into
devfrom
chore/w33-identity-sync-design

Conversation

@enu3379

@enu3379 enu3379 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

Separates the W-33 document identity and sync-family design from the Figure UX feature work. This PR establishes the v2.1 design source of truth before runtime implementation begins.

Closes #19
Refs #1

Changes

  • Add docs/doc-identity-sync.md v2.1
  • Define document nodes, locators, content evidence, annotation buckets, and sync-family states
  • Define file-only download, memo-inclusive download, clone, and export semantics
  • Define conflict handling, deletion lifecycle, implementation tasks, and UI/QA ownership
  • Link the design source of truth from docs/progress.md

Scope

Documentation only. No runtime behavior, manifest, storage schema, or dependency changes are included. The existing feature/w33-identity-sync worktree and its uncommitted docs/w33-ui-spec.md changes are intentionally untouched.

Test plan

  • npm run typecheck
  • npm test — 6 files, 25 tests
  • npm run build
  • git diff --check

Checklist

  • PR title follows Conventional Commits
  • AI-assisted

enu3379 and others added 2 commits July 13, 2026 22:32
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ec4f4662-fe2d-487a-9efd-e65082d74c93

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/w33-identity-sync-design

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

Document the W-33 identity and sync model

1 participant