Skip to content

Assess against standard 1.15.0 and fix the gaps it found - #21

Merged
trsdn merged 3 commits into
mainfrom
assess-standard-1.14.0
Sep 20, 2026
Merged

trsdn merged 3 commits into
mainfrom
assess-standard-1.14.0

Conversation

@trsdn

@trsdn trsdn commented Sep 20, 2026

Copy link
Copy Markdown
Owner

What

Reassessment against trsdn/.github standard 1.15.0 plus fixes for what it found. Record: Healthy (pass 78, partial 2, na 24, no fail); conformance.py --check clean; all CI checks green, including the new plugin job.

Fixed

  • P09: stats.yml renders the card daily to the stats branch (reusable workflow pinned to a commit); README embeds it. AGENTS.md now allows a write permission for that one workflow, on the job only, never on pull_request, writing only stats.
  • S03/S04: CI job Stream Deck plugin runs npm test, which now includes a dependency-free format/static check (test/style.js).
  • P08: badges in the standard's order (license, platform, CI, release, conformance); a CI step keeps the platform badge in sync with Package.swift.
  • B13: build commands, self-test, icon and requirements have one home; CONTRIBUTING.md links (and no longer claims "no third-party dependencies").
  • I03/R01: Info.plist embeds OPRLicenseIdentifier and OPRProductDescription; RELEASE_CHECKLIST.md states where each property lives.
  • R05/R02/L03/B05: smoke kit Scripts/smoke-published.sh (run on v1.3.0: 9/9), SemVer and English-only stated in the README.
  • Site and AGENTS.md brought up to 1.3.0.

Still partial

  • P09 — workflow can only be dispatched from main, so the card does not exist until after merge. Becomes pass after the first run (follow-up flips it).
  • S02 — tests cover OpenPromptrCore only; the capture path needs a real display, so splitting it for tests was not attempted (unverifiable by swift test).

Not verified

  • The built app was not launched for these changes (Info.plist gained two keys; build-app.sh output checked for the keys and --version).
  • The stats workflow has never run.
  • Assessed by an AI agent; no maintainer review.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EGjbE4ZXFZyXFd2GQ7xRAp

trsdn and others added 2 commits September 20, 2026 11:06
Reassessed against v1.14.0 (was 1.11.1): W05/W06 retired, W09 added, R05
now needs a recorded smoke test of the published file, P09 is a fail where a
runner exists. Also fixes what the assessment found: the site still described
1.2.0, and AGENTS.md omitted the plugin. Adds the generated conformance badge.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGjbE4ZXFZyXFd2GQ7xRAp
… releases

1.15.0 asks for a smoke kit (R05), accepts SemVer as the versioning policy (R02),
and grades stated-but-not-allowed and restated facts. Adds
Scripts/smoke-published.sh, run against v1.3.0 (9/9), states SemVer and
English-only in the README, and re-records the results: R05, R02, L03, B05 pass;
S02 and B13 partial. Still Needs work because of P09.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGjbE4ZXFZyXFd2GQ7xRAp
@trsdn trsdn changed the title Assess against standard 1.14.0; update site to 1.3.0 Assess against standard 1.15.0; smoke kit; site to 1.3.0 Sep 20, 2026
…ded metadata

- stats.yml: daily card to the stats branch (P09); AGENTS.md now allows a
  write permission for that one workflow only.
- CI: Stream Deck plugin job (npm test incl. a dependency-free style check)
  and a check that the README platform badge matches Package.swift (S03, S04, P08).
- README badges in the standard's order; commands and requirements have one
  home and CONTRIBUTING links to them (B13, P08).
- Info.plist embeds the licence identifier and product description; the
  checklist states where each metadata property lives (I03, R01).
- Record: Healthy, P09 and S02 partial.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGjbE4ZXFZyXFd2GQ7xRAp
@trsdn trsdn changed the title Assess against standard 1.15.0; smoke kit; site to 1.3.0 Assess against standard 1.15.0 and fix the gaps it found Sep 20, 2026
@trsdn
trsdn merged commit 18dcad9 into main Sep 20, 2026
6 checks passed
@trsdn
trsdn deleted the assess-standard-1.14.0 branch September 20, 2026 19:55
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