Context
Canonical baseline: trsdn Repository Quality Standard (v1.11.1, 2026-09-02)
A fresh assessment on 2026-09-17 (after closing #1) found the Baseline, Public Repositories, and Software Repositories sections in good shape — README, licensing, community files, CI, branch protection, Dependabot, and workflow security (pinned actions, scoped permissions, no untrusted-PR secret exposure) all pass. The gaps below are what's left, bundled into one issue since most are small or share a root cause.
Update (2026-09-17): findings 2–8 are resolved in #9 (merge pending). See docs/self-assessment.md on that branch for the full per-criterion result. Only finding 1 (release automation) remains open here.
Findings
1. No release automation (R01–R08) — still open
Tags exist (v1.0.0, v1.0.1, v1.1.0) but gh release list is empty — no GitHub Releases, no release notes, no automated artifact build. The actual signed/notarized DMG pipeline lives in trsdn/macos-notarization-broker, whose OpenPromptr profile is still stale per #7. This overlaps with #7 — resolving the broker profile and adding a release workflow here closes both. Not attempted in #9: it needs a reviewed change in that other repo plus Apple Developer credentials this session had no access to.
2. Product Identity gaps (I02, I04, I06) — resolved in #9
Version is now derived from the git tag/commit count at build time (with a fallback if the tag is malformed), the repo/issue-tracker URL is embedded in the bundle, and the About panel plus a --version flag show both.
3. No AGENTS.md (G01–G08) — resolved in #9
4. Missing conformance record and topic (B11, B12) — resolved in #9
.github/conformance.yml and docs/self-assessment.md added; trsdn-standard topic added.
5. Accessibility undocumented and largely unverified (X01, X02, X03, X05) — resolved in #9
Accessibility labels added to icon-only/hidden-label controls, the color-only login-item status line now also carries an icon, and a README section states what's verified (code review) versus not (no end-to-end VoiceOver pass). Note for whoever picks up #4: its proposed green/red-only status light would fail X03 as specced — pair it with an icon or shape change, not color alone.
6. Minor language-surface inconsistency (L07) — resolved in #9
Issues #4 and #6 translated to English; .gitignore comment fixed.
7. No linter/formatter in CI (S03) — resolved in #9
Adopted swift format (built into the toolchain, no new dependency) as a CI gate, after a one-time reformat.
8. Published Site profile applies and is unmet (W01–W08) — resolved in #9
GitHub Pages landing page added at docs/index.html, vendoring Instrument Workshop v1.5.1 from trsdn/design-system. Pages is enabled and the repo homepage is set; will be live at https://trsdn.github.io/OpenPromptr/ once #9 merges.
Remaining minor gaps, not tracked separately
- B05: no single documented "validate everything" command combining build + test + lint + bundle check (documented as separate commands in README/AGENTS.md).
- I03: no license identifier embedded in the app bundle itself (only in the repository's
LICENSE file).
- L03: no explicit "English-only, no localization planned" statement.
- P08/P09: badge convention and self-hosted repo-activity visualization not fully verified against the
.github repo's specific conventions.
- R01/R02: no formal versioning/compatibility policy document beyond "tags are semver, see CHANGELOG."
Out of scope
Documentation (T) sections don't apply — this repo's primary product is the app itself, not documentation. Deployable (D) and Archived (A) also don't apply.
Acceptance criteria
- Each numbered finding above is either resolved with evidence, or explicitly deferred/declined with a recorded reason.
- A conformance record exists after remediation, dated and versioned against the standard.
Context
A fresh assessment on 2026-09-17 (after closing #1) found the Baseline, Public Repositories, and Software Repositories sections in good shape — README, licensing, community files, CI, branch protection, Dependabot, and workflow security (pinned actions, scoped permissions, no untrusted-PR secret exposure) all pass. The gaps below are what's left, bundled into one issue since most are small or share a root cause.
Update (2026-09-17): findings 2–8 are resolved in #9 (merge pending). See
docs/self-assessment.mdon that branch for the full per-criterion result. Only finding 1 (release automation) remains open here.Findings
1. No release automation (R01–R08) — still open
Tags exist (
v1.0.0,v1.0.1,v1.1.0) butgh release listis empty — no GitHub Releases, no release notes, no automated artifact build. The actual signed/notarized DMG pipeline lives intrsdn/macos-notarization-broker, whose OpenPromptr profile is still stale per #7. This overlaps with #7 — resolving the broker profile and adding a release workflow here closes both. Not attempted in #9: it needs a reviewed change in that other repo plus Apple Developer credentials this session had no access to.2. Product Identity gaps (I02, I04, I06) — resolved in #9
Version is now derived from the git tag/commit count at build time (with a fallback if the tag is malformed), the repo/issue-tracker URL is embedded in the bundle, and the About panel plus a
--versionflag show both.3. No
AGENTS.md(G01–G08) — resolved in #94. Missing conformance record and topic (B11, B12) — resolved in #9
.github/conformance.ymlanddocs/self-assessment.mdadded;trsdn-standardtopic added.5. Accessibility undocumented and largely unverified (X01, X02, X03, X05) — resolved in #9
Accessibility labels added to icon-only/hidden-label controls, the color-only login-item status line now also carries an icon, and a README section states what's verified (code review) versus not (no end-to-end VoiceOver pass). Note for whoever picks up #4: its proposed green/red-only status light would fail X03 as specced — pair it with an icon or shape change, not color alone.
6. Minor language-surface inconsistency (L07) — resolved in #9
Issues #4 and #6 translated to English;
.gitignorecomment fixed.7. No linter/formatter in CI (S03) — resolved in #9
Adopted
swift format(built into the toolchain, no new dependency) as a CI gate, after a one-time reformat.8. Published Site profile applies and is unmet (W01–W08) — resolved in #9
GitHub Pages landing page added at
docs/index.html, vendoring Instrument Workshop v1.5.1 fromtrsdn/design-system. Pages is enabled and the repo homepage is set; will be live at https://trsdn.github.io/OpenPromptr/ once #9 merges.Remaining minor gaps, not tracked separately
LICENSEfile)..githubrepo's specific conventions.Out of scope
Documentation (T) sections don't apply — this repo's primary product is the app itself, not documentation. Deployable (D) and Archived (A) also don't apply.
Acceptance criteria