Skip to content

docs: add generated-output checklist - #146

Merged
dadachi merged 1 commit into
mainfrom
docs/output-checklist
Oct 17, 2026
Merged

dadachi merged 1 commit into
mainfrom
docs/output-checklist

Conversation

@dadachi

@dadachi dadachi commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds docs/OUTPUT-CHECKLIST.md: what to check on a generated app beyond the validation report, and links it from the README's project docs.

The validation report proves the output builds, renders without substrate tokens and gets through one scripted CRUD walk. A passing paid-edition Orange Baton run (2026-10-18), checked by hand on a real iPhone and Pixel 6, still had:

  • an iOS test failure and RuboCop / Spotless violations caused by the rename (the suites and linters aren't run)
  • the substrate's google-services.json with only project_id renamed (FCM can't get a token)
  • the substrate's App Store URL behind the forced-update button
  • a stale env-bridge entry after generating a second app

The checklist covers the rename, substrate setup that must not carry over, tests and linters, auth, resources, organizations, forced updates, admin, push/billing/Sentry and localization, with notes on driving real devices (mobilecli for iPhone, adb for Android). It's spec-agnostic and sits next to SUBSTRATE-CONTRACT.md (rules for the substrate) as the after-the-fact check on the output.

Docs only; no code changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UZJxUoubntzu7Ec7DPVfAr

docs/OUTPUT-CHECKLIST.md lists what to check on a generated app beyond
the validation report: the apps' own tests and linters, substrate setup
that must not carry over (google-services.json, store URLs, the env
bridge), and the auth, organization, forced-update and admin flows.
Each item cites what a passing Orange Baton run (2026-10-18) still got
wrong. Linked from the README's project docs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UZJxUoubntzu7Ec7DPVfAr
@dadachi
dadachi merged commit 30a3e9a into main Oct 17, 2026
1 check passed
@dadachi
dadachi deleted the docs/output-checklist branch October 17, 2026 23:43
@dadachi dadachi mentioned this pull request Oct 18, 2026
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