Skip to content

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
mainfrom
docs/public-cli-ui-apps-feature-changes
Open

Public-apps and UI-apps working docs (docs.md, RELEASE-CHECKLIST.md, QA-TESTCASES.md)#53
piyushsarin-sib wants to merge 2 commits into
mainfrom
docs/public-cli-ui-apps-feature-changes

Conversation

@piyushsarin-sib

@piyushsarin-sib piyushsarin-sib commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

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 from features_set_public_cli in a companion commit.

Three files, three jobs:

docs.md — the open-questions log

  • Part 1 — release copy for the two features, written as changeset text and held until GA rather than published now. A public CHANGELOG naming a command the published build eliminates would send readers to an unknown command.
  • Part 2 — everything still open or undecided: unresolved wire contracts, follow-ups deliberately not done, and items awaiting confirmation against the platform.

RELEASE-CHECKLIST.md — the GA runbook

The ordered, mechanical steps for the day each feature ships: ## Before public-apps GA and ## 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 verification section did not come with them — that is branch scratch and stays there.

The split against docs.md is what to do on the day versus what is still unknown. An item moves from docs.md to here when it turns into a release step.

QA-TESTCASES.md — the pre-GA manual test 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 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

  • Suite and case numbers are unchanged, so they are sparse on both sides. 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 it described BEX-361 as unshipped.
  • Merge-order note: main has none of these three files, and features_set_public_cli carries its own reduced RELEASE-CHECKLIST.md and QA-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.
  • Docs only — no source, test or build changes, so no changeset.
  • None of the three is in package.json files:, so none ships in the npm tarball.
  • Content reviewed against the public-repo rules in CLAUDE.md: no keys, credentials, internal hostnames, account identifiers, or Jira ticket content — tickets are referenced by key only.

🤖 Generated with Claude Code

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.
@sonarqubecloud

Copy link
Copy Markdown

@piyushsarin-sib piyushsarin-sib changed the title public cli and ui apps feature changes Public-apps and UI-apps working docs (docs.md, RELEASE-CHECKLIST.md, QA-TESTCASES.md) Aug 13, 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.

2 participants