Public-apps and UI-apps working docs (docs.md, RELEASE-CHECKLIST.md, QA-TESTCASES.md) - #53
Open
piyushsarin-sib wants to merge 2 commits into
Open
Public-apps and UI-apps working docs (docs.md, RELEASE-CHECKLIST.md, QA-TESTCASES.md)#53piyushsarin-sib wants to merge 2 commits into
piyushsarin-sib wants to merge 2 commits into
Conversation
Move docs.md — the held release copy and open-questions log for the two pre-GA features (public app distribution, UI apps) — onto a branch off main so it is tracked independently of the feature branch. The file is not in package.json files:, so it never ships in the npm tarball. Refs BEX-405, BEX-290 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
piyushsarin-sib
added a commit
that referenced
this pull request
Aug 12, 2026
The public-apps / UI-apps release copy and open-questions log now lives on docs/public-cli-ui-apps-feature-changes (PR #53), tracked off main rather than on this feature branch. RELEASE-CHECKLIST.md's references to `docs.md` still point at it there. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…branch `RELEASE-CHECKLIST.md` and `QA-TESTCASES.md` were both written on `features_set_public_cli` and both carry content for the two pre-GA features, public app distribution (BEX-405) and UI apps (BEX-290). That content outlives the feature branch, so it moves here alongside `docs.md` — the same reasoning that put `docs.md` on a branch off `main` in the first place. What lands: - `RELEASE-CHECKLIST.md` — the whole GA runbook: `## Before public-apps GA` and `## Before UI-apps GA`. Both sections are durable and stay until their feature ships. The `## Per-branch verification` section did **not** come with them; it is branch scratch and belongs to the feature branch. - `QA-TESTCASES.md` — the pre-GA half of the manual plan: suite 2 (public create), TC-5.13–5.16 (upload under review states), suite 6 (`status`), suite 7 (`withdraw`), TC-10.2/10.3 (the gate as it shows up in `--help`), suite 12 (UI apps / action links) and TC-13.4 (`submit`), plus the recorded results for each. Suite and case numbers are unchanged, so they stay sparse here and on the feature branch. Renumbering would break every reference to a case in commit messages, PRs and `docs.md`; each file's preamble says to read a gap as "that case lives on the other side". Two claims in suite 12's preamble were corrected rather than carried over verbatim, both contradicted by evidence already in the same file: it said nothing on the platform stores the `ui_app` snapshot (TC-12.5(a)'s own result shows create persists it, and `docs.md` records the handler read), and it described BEX-361 as unshipped. Docs only — no source, test or build changes, so no changeset.
|
shubham773
approved these changes
Aug 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Collects the working docs for the two pre-GA features — public app distribution (BEX-405) and UI apps (BEX-290) — on a branch off
main, so they are tracked independently of the feature branch they were written on. Each is removed fromfeatures_set_public_cliin a companion commit.Three files, three jobs:
docs.md— the open-questions logunknown command.RELEASE-CHECKLIST.md— the GA runbookThe ordered, mechanical steps for the day each feature ships:
## Before public-apps GAand## Before UI-apps GA. Both sections are durable and stay until their feature ships; each carries its own final step saying when it may go. The feature branch's## Per-branch verificationsection did not come with them — that is branch scratch and stays there.The split against
docs.mdis what to do on the day versus what is still unknown. An item moves fromdocs.mdto here when it turns into a release step.QA-TESTCASES.md— the pre-GA manual test planSuite 2 (public create), TC-5.13–5.16 (upload under review states), suite 6 (
status), suite 7 (withdraw), TC-10.2/10.3 (the build-time gate as it shows up in--help), suite 12 (UI apps / action links) and TC-13.4 (submit) — plus the results recorded for each in the 2026-08-13 sweep. The private-app half of the plan stays on the feature branch.Every case here needs a preview build (
PREVIEW=1 yarn link:dev); the preamble says so and explains why no account or env var substitutes for it.Notes
docs.md; each file's preamble says to read a gap as "that case lives on the other side".ui_appsnapshot (TC-12.5(a)'s own result shows create persists it), and it described BEX-361 as unshipped.mainhas none of these three files, andfeatures_set_public_clicarries its own reducedRELEASE-CHECKLIST.mdandQA-TESTCASES.md. Whichever branch merges second will hit an add/add conflict on those two paths — resolve by keeping both sides' content under its own file, not by picking one.package.jsonfiles:, so none ships in the npm tarball.CLAUDE.md: no keys, credentials, internal hostnames, account identifiers, or Jira ticket content — tickets are referenced by key only.🤖 Generated with Claude Code