Skip to content

feat(shared): accountability buddy types + endpoints (#201) - #362

Merged
thomasluizon merged 3 commits into
mainfrom
issue-201
Jun 30, 2026
Merged

feat(shared): accountability buddy types + endpoints (#201)#362
thomasluizon merged 3 commits into
mainfrom
issue-201

Conversation

@thomasluizon

Copy link
Copy Markdown
Owner

Shared-contract half of #201 (paired with orbit-api#271, the backend). No web/mobile UI in this issue (that's #205).

What

packages/shared Zod types + endpoint constants + query keys for the accountability-buddy API (pairs, invite/accept/end, check-ins, habit links), mirroring the orbit-api DTOs.

Validation

shared type-check + lint + tests green.

Closes #201. Paired API PR: thomasluizon/orbit-api#271 (merge API first).

🤖 Generated with Claude Code

thomasluizon and others added 2 commits June 30, 2026 16:16
Forward-declared contract for #205 (UI): Zod types for accountability
pairs, buddies, check-ins, and the invite/accept/set-habits/check-in
requests; the API.accountability endpoint group; and accountabilityKeys
query factories. Mirrors the orbit-api DTOs (#201). Additive only; no
app consumers yet.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
orbit-ui-mobile-web Ignored Ignored Jun 30, 2026 11:08pm

Request Review

# Conflicts:
#	packages/shared/src/types/index.ts
@thomasluizon
thomasluizon merged commit 4284be9 into main Jun 30, 2026
2 checks passed
@thomasluizon
thomasluizon deleted the issue-201 branch June 30, 2026 23:08
@sonarqubecloud

Copy link
Copy Markdown

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.

Accountability buddies 1:1 (backend)

1 participant