Skip to content

docs: v3.5.39 release-readiness fixes (course drift, tutor scope, stale checklist/TODO)#158

Merged
heznpc merged 3 commits into
mainfrom
fix/store-listing-course-drift-checklist-version
Jun 1, 2026
Merged

docs: v3.5.39 release-readiness fixes (course drift, tutor scope, stale checklist/TODO)#158
heznpc merged 3 commits into
mainfrom
fix/store-listing-course-drift-checklist-version

Conversation

@heznpc

@heznpc heznpc commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Two /code-review passes over the v3.5.39 release-readiness docs (follow-up to #157). Docs/markdown only — no code paths touched.

Pass 1

  • ko/ja store listing course-count driftfix: pre-release blockers — bridge scope, course drift, example-q rebind (v3.5.39) #157 bumped EN/ko/ja headers to "18 courses" and added the 18th (AI Fluency for Small Businesses) to the EN enumeration, but left ko/ja at 17. Adds the missing course to both localized lists.
  • stale checklist version — three v3.5.34 refs in RELEASE_CHECKLIST.md (incl. the SNS-launch gate "wait until the listing reflects v3.5.34") corrected to v3.5.39; line 21 kept as the v3.5.34–3.5.39 range.

Pass 2

  • raw-zip fallback silently stalestore-assets/skillbridge.zip is gitignored and not rebuilt by build:bundle:zip, so it lagged at manifest 3.5.38 while the bundle was 3.5.39. Using it as fallback would ship the pre-fix (unscoped) bridge. Checklist now flags it ⚠️ and says run npm run build:zip immediately before use; the local copy was regenerated to 3.5.39.
  • README over-claimed tutor availability — v3.5.39 scoped the sidebar/tutor/Puter bridge to anthropic.skilljar.com, but README implied the tutor runs on any detected Skilljar AI tenant. Intro + AI Tutor section now state: other tenants get dictionary + Google Translate only; the AI Tutor is Anthropic-Academy-exclusive.
  • stale TODO.md — referenced v3.5.36, kept shipped items (bookmarks / resume / Tools-menu overlay / TOC) unchecked, and still listed ai-fluency-for-small-businesses as TODO though check:academy passes. Marked done with notes; refreshed header/date.

Verify

  • All three STORE_LISTING*.md enumerate 18 courses (small-businesses present)
  • check:academy + check:dict-coverage pass; format:check clean (markdown is outside the prettier scope, so no churn introduced)
  • No code touched

heznpc added 2 commits June 1, 2026 23:35
ko/ja STORE_LISTING headers were bumped to "18 courses" in #157 but their
course enumeration still listed only 17 — "AI Fluency for Small Businesses"
(the course #157 actually added) was missing from both localized lists.

Also corrects three stale "v3.5.34" references in RELEASE_CHECKLIST to v3.5.39
(the shipping version), including the SNS-launch gate that told us to wait for
the listing to reflect a version that will never be uploaded.
Second-pass /code-review findings on the v3.5.39 release-readiness docs:

- README: AI Tutor section + intro now state the tutor/Puter bridge run on
  anthropic.skilljar.com only; other detected Skilljar AI tenants get
  dictionary + Google Translate but no tutor (matches the v3.5.39 host gate).
- TODO.md: mark the shipped learning-companion items (bookmarks, resume,
  Tools-menu overlay, TOC) and the small-businesses course wiring done;
  refresh the stale v3.5.36 header/date.
- RELEASE_CHECKLIST: the raw `skillbridge.zip` fallback is gitignored and not
  rebuilt by build:bundle:zip, so it silently lagged at 3.5.38 while the
  bundle was 3.5.39. Note it must be regenerated with `npm run build:zip`
  immediately before use.
@heznpc heznpc changed the title docs(store): fix ko/ja course count drift + stale checklist version docs: v3.5.39 release-readiness fixes (course drift, tutor scope, stale checklist/TODO) Jun 1, 2026
… disclosure

The CWS submit was blocked by "개인정보처리방침 링크에 연결할 수 없습니다": the
dashboard had the lowercase github.io path, which 404s (GitHub Pages repo paths
are case-sensitive; capital-B `skillBridge` returns 200). Replace the misleading
"/privacy (lowercase) verified 200" note with the case-sensitivity warning.

Add a Privacy-tab subsection capturing the v1.0.1→v3.5.39 deltas that trigger
re-review: remote code is now NO (Puter bundled as src/bridge/puter.js, loaded
via chrome.runtime.getURL, no remote fallback), "Website content" data type must
be checked (page text → Google Translate, lesson context → Puter/Gemini/Claude),
and alarms / api.github.com need fresh justifications while activeTab/tabs drop
off. Also flag that the live store-listing icon is still the old radial-spark
and must be re-uploaded separately from the package.
@heznpc heznpc merged commit def5cd7 into main Jun 1, 2026
9 checks passed
@heznpc heznpc deleted the fix/store-listing-course-drift-checklist-version branch June 1, 2026 15:09
heznpc added a commit that referenced this pull request Jun 1, 2026
Drop the hand-maintained ko/ja localized listings — every CWS locale falls back
to the English default, and keeping three parallel free-form copies in sync was
the source of the 17/18 course-count drift (#158) for marginal per-market gain.
The extension UI stays localized in 11 languages; only the store metadata is now
English-only.

Reframe the EN listing away from the "certificate / Korea-first" POSITIONING lock
toward broad global appeal + engineering craft:
- Summary trimmed 135 -> 130 chars (was over the 132 limit) and reworded.
- Description lead rewritten: 32 languages / "your language" instead of
  non-English-learner-certificate framing; leads with the curated-terminology +
  background-LLM-verification + in-page-tutor craft.
- Header/What's-New bumped to v3.5.39.

Clean up references in RELEASE_CHECKLIST (locale row) and TODO (drop the
multilingual-listing items).
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