Skip to content

feat: prepare Rocío 1.0 beta first-care and recovery - #20

Draft
juliosuas wants to merge 5 commits into
fsociaty/rocio-v1-product-loopfrom
fsociaty/rocio-beta-first-care
Draft

feat: prepare Rocío 1.0 beta first-care and recovery#20
juliosuas wants to merge 5 commits into
fsociaty/rocio-v1-product-loopfrom
fsociaty/rocio-beta-first-care

Conversation

@juliosuas

@juliosuas juliosuas commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Outcome

Rocío 1.0 is now documented as an honest native iPhone beta candidate, with its public GitHub surface in English, real screenshots from the running app, and a resume-ready production plan for arbitrary plants.

The current shipped behavior is still intentionally described as a 15-guide beta. This PR does not claim that arbitrary-plant support is already implemented.

What changed

  • completed the native first-care loop, resilient account-scoped garden behavior, recovery safeguards, privacy controls, and Debug-only local demo;
  • hardened the Supabase sync/deletion contract and documented the ordered production migration;
  • converted the README, GitHub Pages product site, web demo, privacy page, support page, iOS guide, and release material to English;
  • translated all user-visible web-demo states, including scanner, Garden, Calendar, Plant Doctor, composting, calculator, onboarding, and data controls;
  • added five privacy-safe screenshots captured directly from the running iPhone 17 simulator build on iOS 26.3;
  • updated the copy audits so they protect the same safety claims in English;
  • added a realistic 12-hour completion plan that removes the FlowerCatalog runtime ceiling.

Real iOS build

These are raw app screenshots, not mockups:

Catalog Garden Calendar Scanner Settings

Verification

  • release gate: 11/11
  • local classifier: 12/12
  • cloud/security audit: 41/41
  • iOS App Store audit: 20/20, unsignedReady=true
  • integrated iOS suite: 115/115 previously verified on this branch line
  • all four public pages and all five screenshot assets: HTTP 200 in the local site smoke
  • staged secret scan: no candidate credentials found

Next production sprint

The next 12-hour goal is deliberately bounded to one complete vertical:

Any plant returned by the consented provider or entered manually can be saved, scheduled, used offline, synchronized, and rendered in Garden, Calendar, notifications, App Intents, export, and deletion.

The implementation order, data model, P0 blockers, tests, deployment sequence, and parallel-agent ownership are recorded in GSTACK_APP_STORE_DAILY_PLAN.md.

External blockers

  • paid Apple Developer membership and distribution signing;
  • App Store Connect/TestFlight setup;
  • production Supabase migration and Edge deployment approval;
  • final Site URL, redirect allowlist, SMTP, and real recovery smoke;
  • provider credit, retention/deletion, and budget-alert confirmation.

This PR should remain draft until its stacked dependencies are integrated and the exact resulting SHA passes CI.

Validate bearer sessions before privileged Edge Function work, enforce append-only watering events, and exercise the tombstone migration against pre-upgrade data and ACL boundaries.
Finish the Rocío 1.0 native care loop, per-photo scanner consent, account-safe sync, multi-scene PKCE recovery, and deterministic concurrency coverage. Keep marketing version 1.0 build 1.
Record the verified Rocío 1.0 build 1 state, 115 passing tests, ordered rollout, and the remaining Apple, Supabase delivery, and physical-device gates.
@coderabbitai

coderabbitai Bot commented Jul 22, 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: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5b176241-10ce-45a9-bd6a-e0373e2bb10b

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 fsociaty/rocio-beta-first-care

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.

1 participant