mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-28 05:12:33 +00:00
+14









Jwalin Shah
GitHub
Steven Enamakel
WOZCODE
sanil-23
Claude Opus 4.7
Cyrus Gray
CodeGhost21
oxoxDev
Mega Mind
Gaurang Patel
unn-Known1
Steven Enamakel
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Cursor Agent
Steven Enamakel
Steven Enamakel's Droid
google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
senamakel-droid
YellowSnnowmann
Neil
Neel Mistry
obchain
Jwalin Shah
ea74183e4f
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Co-authored-by: WOZCODE <contact@withwoz.com> Co-authored-by: sanil-23 <sanil@vezures.xyz> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Cyrus Gray <144336577+graycyrus@users.noreply.github.com> Co-authored-by: CodeGhost21 <164498022+CodeGhost21@users.noreply.github.com> Co-authored-by: oxoxDev <164490987+oxoxDev@users.noreply.github.com> Co-authored-by: Mega Mind <146339422+M3gA-Mind@users.noreply.github.com> Co-authored-by: Gaurang Patel <ptelgm.yt@gmail.com> Co-authored-by: unn-Known1 <unn-known1@users.noreply.github.com> Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Steven Enamakel <senamakel@users.noreply.github.com> Co-authored-by: Steven Enamakel's Droid <enamakel.agent@tinyhumans.ai> Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: senamakel-droid <281415773+senamakel-droid@users.noreply.github.com> Co-authored-by: YellowSnnowmann <167776381+YellowSnnowmann@users.noreply.github.com> Co-authored-by: Neil <neil@maha.xyz> Co-authored-by: Neel Mistry <neelmistry@Neels-MacBook-Pro.local> Co-authored-by: obchain <167975049+obchain@users.noreply.github.com> Co-authored-by: Jwalin Shah <jshah1331@gmail.com>
2.8 KiB
2.8 KiB
Summary
- What changed and why.
- Keep this to 3-6 bullets focused on user-visible or architecture-impacting changes.
Problem
- What issue or risk this PR addresses.
- Include context needed for reviewers to evaluate correctness quickly.
Solution
- How the implementation solves the problem.
- Note important design decisions and tradeoffs.
Submission Checklist
If a section does not apply to this change, mark the item as
N/Awith a one-line reason. Do not delete items.
- Tests added or updated (happy path + at least one failure / edge case) per
docs/TESTING-STRATEGY.md - Diff coverage ≥ 80% — changed lines (Vitest + cargo-llvm-cov merged via
diff-cover) meet the gate enforced by.github/workflows/coverage.yml. Runpnpm test:coverageandpnpm test:rustlocally; PRs below 80% on changed lines will not merge. - Coverage matrix updated — added/removed/renamed feature rows in
docs/TEST-COVERAGE-MATRIX.mdreflect this change (orN/A: behaviour-only change) - All affected feature IDs from the matrix are listed in the PR description under
## Related - No new external network dependencies introduced (mock backend used per
docs/TESTING-STRATEGY.md) - Manual smoke checklist updated if this touches release-cut surfaces (
docs/RELEASE-MANUAL-SMOKE.md) - Linked issue closed via
Closes #NNNin the## Relatedsection
Impact
- Runtime/platform impact (desktop/mobile/web/CLI), if any.
- Performance, security, migration, or compatibility implications.
Related
- Closes:
- Follow-up PR(s)/TODOs:
AI Authored PR Metadata (required for Codex/Linear PRs)
Keep this section for AI-authored PRs. For human-only PRs, mark each field
N/A.
Linear Issue
- Key:
- URL:
Commit & Branch
- Branch:
- Commit SHA:
Validation Run
pnpm --filter openhuman-app format:checkpnpm typecheck- Focused tests:
- Rust fmt/check (if changed):
- Tauri fmt/check (if changed):
Validation Blocked
command:error:impact:
Behavior Changes
- Intended behavior change:
- User-visible effect:
Parity Contract
- Legacy behavior preserved:
- Guard/fallback/dispatch parity checks:
Duplicate / Superseded PR Handling
- Duplicate PR(s):
- Canonical PR:
- Resolution (closed/superseded/updated):