Skip to content

docs+brand: OSS hygiene batch — public project docs, canonical identity strings, report-chip fix - #18

Merged
JG2547 merged 6 commits into
masterfrom
docs/oss-hygiene-and-s6-identity
Aug 11, 2026
Merged

docs+brand: OSS hygiene batch — public project docs, canonical identity strings, report-chip fix#18
JG2547 merged 6 commits into
masterfrom
docs/oss-hygiene-and-s6-identity

Conversation

@JG2547

@JG2547 JG2547 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Chrome OSS-hygiene batch (reviewable, per Control word): public project docs + canonical identity strings + one stale-label fix. Four commits, no behavior change — the validator, popup e2e, report e2e, and store-listing verifier all pass at head.

What's in it

Public project docs (new files): SECURITY.md (private vulnerability reporting route), CONTRIBUTING.md, CODE_OF_CONDUCT.md (Contributor Covenant 2.1), SUPPORT.md, CHANGELOG.md (summarized from git history), CODEOWNERS, TRADEMARKS.md, issue forms + PR template.

Canonical identity strings: tagline A focused browser cleanup for Zoom error 1132. (brand conventions, README, popup header descriptor, ds-bundle component copies) and store description Clear Zoom site data in Chrome with one guided action. (manifest — 54/132 chars, _config.yml, index.md, STORE_LISTING.md, STORE_PREP.md). As touched in the store docs: store-name row aligned to the listing copy, privacy-policy URL row re-verified against the post-transfer Pages address (https://1132-fixer.github.io/1132-Fixer-Chrome/privacy.html, fetched 200 OK 2026-08-11 — the pre-transfer URL is dead, Pages does not redirect across owners), stale v1.2.4 references updated to v1.2.5.

Fix: report.html fallback version chip v1.2.4v1.2.5 (bump-version.js only rewrites the popup chip, so the report fallback drifted; runtime overwrites it from the manifest, so this was label-only).

Evidence

  • scripts/validate-extension.js140 passed / 0 failed
  • scripts/test-popup-e2e.js91 / 0
  • scripts/test-report-e2e.js32 / 0
  • scripts/verify-store-listing.js — all 8 fields within store limits

Flags for review

  1. Popup descriptor wraps. At the popup's fixed 360px width, the new 46-char uppercase tagline renders as two centered lines (measured 279px + 82px: "…ZOOM / ERROR 1132."). Behavior tests unaffected. If a single-line header is required, the in-popup surface needs a ruled short variant — decision requested; nothing here self-deviates from the canonical string. Ruled: ACCEPTED-AS-RULED (Control word, 2026-08-11) — the two-line wrap stands; no in-popup short variant is needed.
  2. Private vulnerability reporting toggle. SECURITY.md routes reporters to GitHub's private vulnerability reporting; that repo setting still needs enabling (one settings-class action, outside the already-executed enablement set) before merge lands the doc.
  3. TRADEMARKS.md wording is operator-confirm gated (legal wording). It is prospective-only, carries the honesty clause (rights reserved only to the extent actually controlled), and deliberately does not restate the ASSET-LICENSE boundary proposed in docs(license): asset-license boundary — MIT for code/docs/tokens, marks carved out prospectively (P-3) #14.
  4. docs(license): asset-license boundary — MIT for code/docs/tokens, marks carved out prospectively (P-3) #14 needs a refresh before landing: its provenance table cites "under review (CR-10)" — the CR-10 audit closed 2026-08-09; the per-asset final states are now operator-pending under the interim classification. Wording update is operator-gated; docs(license): asset-license boundary — MIT for code/docs/tokens, marks carved out prospectively (P-3) #14 is not touched by this PR (no file overlap conflict: its README hunk edits the License section, this PR's README hunk edits the header).

Observed, deliberately not touched

  • Old-owner (PrimeUpYourLife) URLs in pre-existing files (README badges/links, popup/report static links + their validator pins, PRIVACY_POLICY.md contact) — separate owner-reference sweep batch.
  • package.json description and scripts/make-trust-card.js sub-line — descriptor surfaces not in the ruled list; noted for the identity ruling's follow-up.
  • assets/social-preview.png artwork may still render the old tagline — brand-asset regeneration is the shared-design batch.

Review-tooling note

The destination org has zero app installations (CodeRabbit / claude-for-github coverage was lost in the transfer), so no automated review bot will comment here — human review only until org apps are installed.

Simplicity statement

Minimum change for the verified requirement: docs are new files only; identity edits are string-for-string replacements on the ruled surfaces; the one code-adjacent fix is a single stale label. No abstractions, no config, no speculative structure added.

JG2547 added 6 commits August 11, 2026 05:37
…f conduct, support, changelog, owners, trademark notice, templates

SECURITY.md routes vulnerabilities to GitHub private vulnerability
reporting (the repo toggle for it is requested separately). TRADEMARKS.md
is prospective-only with the honesty clause (rights reserved only to the
extent actually controlled; provenance findings tracked separately) and
does not restate the ASSET-LICENSE boundary proposed in PR #14.
CHANGELOG entries are summarized from the git history.
…escription

Tagline "A focused browser cleanup for Zoom error 1132." replaces
"One-click fix for Zoom Error 1132" in the brand conventions, README,
popup header descriptor, and the ds-bundle component copies. Store
description "Clear Zoom site data in Chrome with one guided action."
replaces the old summary in manifest.json (54/132 chars), _config.yml,
index.md, STORE_LISTING.md, and STORE_PREP.md.

As touched in the store docs: the store-name row now matches the listing
copy ("1132 Fixer for Chrome"), the privacy-policy URL row is re-verified
against the post-transfer GitHub Pages address (the pre-transfer URL is
dead — Pages does not redirect across owners), and stale version
references now match the repository's v1.2.5.

At 360px the new popup descriptor renders as two centered lines
(measured 279px + 82px); flagged for design review in the PR.
report.html ships a hardcoded fallback label that bump-version.js does
not rewrite (it only updates popup.html), so it drifted one release
behind. Runtime still overwrites the chip from the manifest; only the
pre-script fallback was stale. The systematic fix (a multi-surface
version-consistency gate) is designed in the release-automation batch.
…ovenance-review status updated (review concluded 2026-08-09, per-asset dispositions pending)
…n-honest store source block

TRADEMARKS.md (R1): the variant draft banner is replaced by the exact
working-draft marker "> Working draft — pending operator legal confirmation."
as the top line of the file; the boundaries-in-effect sentence is retained
so draft status cannot be read as the boundaries being suspended.

STORE_LISTING.md (R2, Control-ruled): the detailed-description header
"OPEN SOURCE" becomes "SOURCE CODE" and the body states the facts without
an open-source label claim ("Source code is public under the MIT license.")
— the label is gated on OSS certification. As touched in the same block,
the two old-owner PrimeUpYourLife repository links now point at the
current 1132-Fixer paths.

Evidence at this tree: validate-extension 140/0 · store-listing verifier
8/8 within limits · popup e2e 91/0 · report e2e 32/0.
@JG2547
JG2547 merged commit 93adfb6 into master Aug 11, 2026
2 checks passed
@JG2547
JG2547 deleted the docs/oss-hygiene-and-s6-identity branch August 11, 2026 11:18
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