Skip to content

Rebuild (scratch → main): contract-first vertical slice after deliberate reset#1

Merged
5kyguy merged 8 commits into
devfrom
scratch
Apr 20, 2026
Merged

Rebuild (scratch → main): contract-first vertical slice after deliberate reset#1
5kyguy merged 8 commits into
devfrom
scratch

Conversation

@5kyguy
Copy link
Copy Markdown
Collaborator

@5kyguy 5kyguy commented Apr 20, 2026

This branch replaces most of the previous Sarthi codebase with a clean rebuild: frozen Phase 1 scope, contract-first HTTP API (/v1), documented ADRs and analytics rules, and a thin end-to-end slice (FastAPI + Alembic + RQ on the backend; Expo/React Native on mobile). The pivot is intentional: trim legacy surface area, pin decisions in-repo, and grow from a small, testable core instead of evolving the old app in place.

5kyguy added 6 commits April 20, 2026 17:31
- product: FROZEN v1 scope, Phase 2 readiness checklist, quality gates stub
- governance: in-repo decision record policy (replaces .cursor-only links)
- contracts: OpenAPI 3.1 for /v1, root redocly.yaml, contracts README
- ADRs: stack choices through 0010 (incl. RQ, PostHog, Maestro, JWT, Sentry, OTel, EAS, Alembic)
- analytics: FROZEN taxonomy v1 with PII and sampling rules
@5kyguy 5kyguy self-assigned this Apr 20, 2026
@5kyguy 5kyguy merged commit 100d256 into dev Apr 20, 2026
4 checks passed
@5kyguy 5kyguy deleted the scratch branch April 20, 2026 21:19
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.

1 participant