Skip to content

chore(promo): record velog publication URL β€” OpenSSF silver 6-week post#375

Open
Hashevolution wants to merge 4 commits into
mainfrom
chore/v0.3-promo-velog-published
Open

chore(promo): record velog publication URL β€” OpenSSF silver 6-week post#375
Hashevolution wants to merge 4 commits into
mainfrom
chore/v0.3-promo-velog-published

Conversation

@Hashevolution
Copy link
Copy Markdown
Owner

Summary

Records the velog publication of the OpenSSF silver 6-week post
(drafted in PR #369) and unblocks the Hada follow-up step.

Published URL (2026-05-21):
https://velog.io/@hashevolution/%EC%86%94%EB%A1%9C-%EB%A9%94%EC%9D%B8%ED%85%8C%EC%9D%B4%EB%84%88%EA%B0%80-OpenSSF-%EC%8B%A4%EB%B2%84%EC%97%90-%EB%8F%84%EC%A0%84%ED%95%98%EB%8A%94-6%EC%A3%BC-%EC%96%B4%EC%8A%88%EC%96%B4%EB%9F%B0%EC%8A%A4-%EC%BC%80%EC%9D%B4%EC%8A%A4-%EC%9E%91%EC%84%B1%EA%B8%B0

(Decoded slug: μ†”λ‘œ-λ©”μΈν…Œμ΄λ„ˆκ°€-OpenSSF-싀버에-λ„μ „ν•˜λŠ”-6μ£Ό-μ–΄μŠˆμ–΄λŸ°μŠ€-μΌ€μ΄μŠ€-μž‘μ„±κΈ°)

Changes

reports/promo-assets/hada-openssf-silver-share.md

  • Replaced both <velog URL β€” λ°œν–‰ ν›„ μ±„μšΈ 자리> placeholders
    (μ™ΈλΆ€ 링크 URL μ„Ήμ…˜ + λ³Έλ¬Έ 링크 μ„Ήμ…˜) with the real velog URL
  • Added "velog λ°œν–‰ 일자: 2026-05-21" annotation
  • Marked 4 of the 7 publish checklist items as [x] (velog publish,
    μ™ΈλΆ€ 링크 ꡐ체, λ³Έλ¬Έ placeholder ꡐ체, launch-tracker 기둝).
    Remaining 3 items stay [ ] β€” they depend on the actual Hada
    submission which is still pending
  • Split the original "λ°œν–‰ 직후 launch-tracker 기둝" item into two
    (velog publish β†’ tracker = done; Hada submit β†’ tracker = pending)
    so the checklist stays accurate

reports/promo-assets/launch-tracker.md

  • Added a new row at the top of the ## Social posts table:
    Velog (K5) β€” OpenSSF silver 6-week progress report with the
    full velog URL, audience tag, and 2026-05-21 date
  • Placed above the existing K1/K4/X(KO) entries for visibility as
    the most recent publication

Why this is a separate small PR

Per the PR #369 description's ## Companion plan step 4:

+1 day: chore(promo): PR updates launch-tracker.md with
real publication IDs.

This is that PR. Kept small (2 files, 6 net lines changed) so it
lands quickly and doesn't block the Hada submission step.

Out of scope

  • Hada submission itself β€” user action. The share card is now
    fully filled in and ready for copy-paste to news.hada.io.
  • Recording the Hada submission ID β€” separate follow-up commit
    (the last unchecked checklist item) after the Hada post lands.
  • Cross-channel English variants (Reddit / HN / dev.to) β€” per
    the agreed promo plan, decided after observing velog/Hada
    response. Separate PRs at that time.
  • Updating OpenSSF/bestpractices.dev with the velog as the
    assurance_case or documentation_* justification URL
    β€” not
    applicable; bestpractices.dev URLs should point to GitHub
    permalinks (already submitted as per the previous URL table
    message), not to velog narrative posts.

Verification

  • grep sweep for remaining <velog URL placeholders β†’ none in
    active content (one historical mention inside an already-checked
    checklist item, which now reads [x] λ³Έλ¬Έ μ•ˆμ˜ <velog URL β€” ...> 도 ꡐ체 β€” the angle brackets are inside backticks describing
    what was replaced, not a real placeholder)
  • launch-tracker entry follows the existing Social posts table
    schema (Channel Β· URL Β· Audience Β· Posted columns)
  • velog URL spot-checked: live page renders title "μ†”λ‘œ λ©”μΈν…Œμ΄λ„ˆκ°€
    OpenSSF 싀버에 λ„μ „ν•˜λŠ” 6μ£Ό β€” μ–΄μŠˆμ–΄λŸ°μŠ€ μΌ€μ΄μŠ€ μž‘μ„±κΈ°" matching
    the drafted title in PR chore(promo): add OpenSSF silver 6-week velog post + Hada share cardΒ #369

Companion plan (remaining steps from PR #369's plan)

# Step Owner Status
1 Publish velog post User βœ… Done 2026-05-21
2 Submit to Hada with filled card User ⏳ Pending
3 First-30-min comment response on Hada User ⏳ Pending (after step 2)
4 Record velog URL in launch-tracker This PR βœ… Done
5 Record Hada submission ID in launch-tracker Follow-up PR ⏳ After step 2
6 Decide on Reddit / HN escalation User + this session ⏳ +2 weeks after Hada

Generated by Claude Code

claude added 2 commits May 21, 2026 07:32
The velog post (drafted in PR #369) was published 2026-05-21 at:

https://velog.io/@hashevolution/%EC%86%94%EB%A1%9C-%EB%A9%94%EC%9D%B8%ED%85%8C%EC%9D%B4%EB%84%88%EA%B0%80-OpenSSF-%EC%8B%A4%EB%B2%84%EC%97%90-%EB%8F%84%EC%A0%84%ED%95%98%EB%8A%94-6%EC%A3%BC-%EC%96%B4%EC%8A%88%EC%96%B4%EB%9F%B0%EC%8A%A4-%EC%BC%80%EC%9D%B4%EC%8A%A4-%EC%9E%91%EC%84%B1%EA%B8%B0

(Decoded slug: μ†”λ‘œ-λ©”μΈν…Œμ΄λ„ˆκ°€-OpenSSF-싀버에-λ„μ „ν•˜λŠ”-6μ£Ό-μ–΄μŠˆμ–΄λŸ°μŠ€-μΌ€μ΄μŠ€-μž‘μ„±κΈ°)

Changes:

1. reports/promo-assets/hada-openssf-silver-share.md β€” replaces the
   two `<velog URL β€” λ°œν–‰ ν›„ μ±„μšΈ 자리>` placeholders (in the μ™ΈλΆ€
   링크 URL section and the 링크 section of the Hada body) with the
   real velog URL. Records λ°œν–‰ 일자 2026-05-21 next to the URL.

2. reports/promo-assets/launch-tracker.md β€” adds a new row at the
   top of the Social posts table under the K5 label (Velog (K5) β€”
   OpenSSF silver 6-week progress report). Placed above the
   existing GeekNews (K1) / Velog (K4) / X (KO) entries for
   visibility as the most recent post.

The Hada투고 step is now unblocked: the share-card body can be
copy-pasted to news.hada.io with the URL fields ready.

Out of scope:
- Actually submitting to Hada β€” user action. The share card now
  has all fields filled and is ready.
- Recording the Hada submission ID β€” follow-up commit after Hada
  publication.
- Cross-channel posts (Reddit r/LocalLLaMA, HN Show HN, dev.to
  EN variant) β€” separate promo PRs after observing velog/Hada
  response per the agreed promo plan sequencing.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Marks the four 투고 μ‹œ 체크 items now completed by the prior commit
(86774de) β€” velog λ°œν–‰, μ™ΈλΆ€ 링크 ꡐ체, λ³Έλ¬Έ placeholder ꡐ체,
launch-tracker.md 기둝. The remaining three items (timing of Hada
submission, first-30-min reply readiness, Hada-side ID logging)
stay unchecked because they depend on the actual Hada submission
which is still a pending user action.

Also splits the previous "λ°œν–‰ 직후 launch-tracker.md 기둝" item
into two:
- velog publish β†’ tracker (now checked, done by 86774de)
- Hada submit β†’ tracker (still pending, to be checked after Hada)

This keeps the checklist accurate as an at-a-glance status for the
publication sequence.
@github-actions
Copy link
Copy Markdown


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@Hashevolution
Copy link
Copy Markdown
Owner Author

I have read the CLA Document and I hereby sign the CLA

Adds the X (Korean) cross-promotion post for the velog K5 article
to the Social posts table:

https://x.com/i/status/2057409108974895194

Posted 2026-05-21 as the X (KO) companion to the velog OpenSSF
silver 6-week progress report (Velog K5). Placed at the top of the
Social posts table above K5 since it's the most recent entry.

The X content (thread option A from the session draft, or single-
tweet option B) is not separately filed in reports/promo-assets/;
the launch-tracker URL record is the canonical reference, matching
the existing convention for prior X posts (K3 video series,
v0.3.0 K1-companion).

Out of scope:
- Recording X reply activity / first-30-min response patterns β€”
  added later if substantive replies arrive (same convention as
  the existing X reply response patterns subsection of
  launch-tracker.md).
- Hada submission β€” still pending user action, separate follow-up
  commit on this branch or a fresh PR after Hada lands.
Hashevolution added a commit that referenced this pull request May 25, 2026
…l rows (#489)

PR #468 pattern continuation. 3 new rows recording the 2026-05-25
single-session sprint:

1. Direction 5 (Auto-routing on Provider Contract) cycle CLOSED -
   10-PR sequence #474-#484 catalog with each phase's key
   deliverable + Build-don't-broadcast principle application
2. v0.3.2 GitHub release published - D5 cycle archival,
   isNewVersionOf v0.3.1 DOI 10.5281/zenodo.20363998, tag commit
   orphan note (operator AskUserQuestion option a), README badge
   awaits Zenodo mint confirmation
3. D6 retry_doubled wiring follow-up cycle - 3-PR sequence (#486
   wiring + #487 audit reason:retry + #488 native Ollama
   done_reason 4-layer) triggered by user diagnostic question.
   D1 safety-net 4κ²Ή all backed. 587 regression tests pass.

## Verification

- Docs only (reports/promo-assets/launch-tracker.md +3 rows)
- No core code touched
- All cited PRs (#474-488) verified merged on origin/main
- No core/{retrieval,graph,reasoning} change - rule #2 N/A
- No module size impact - rule #5 N/A
- Pattern mirrors PR #468 (Direction 1 closure cycle audit trail
  rows) β€” same column structure (Date | Event | Detail), same
  reason chain pattern (cycle land -> release -> follow-ups).

## Out of scope (still open follow-ups)

- README DOI badge v0.3.1 -> v0.3.2 (Zenodo mint confirmation
  required, then 10-min micro-PR)
- Other-provider native done_reason override (Claude / DeepSeek,
  per-provider PR if needed)
- operator action: #335 / #375 / #329 / admin.html / UI verification
- v0.4 cycle: cost-based scoring v2 / per-pack policy / per-stage
  override under D5 ON / embedding swap BL-9 / planner-reflect-verify
  D1 budget signal expansion / D2 measured

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Hashevolution
Copy link
Copy Markdown
Owner Author

@CLAassistant check

First Reddit post for the project, published 2026-05-25 to
r/SideProject:

https://www.reddit.com/r/SideProject/s/kJPXpdKTqp

This is the JAMES *introduction* post (current v0.3.0 state), not
the OpenSSF silver lessons post. r/SideProject was chosen over
r/LocalLLaMA for a first Reddit post β€” more welcoming to new
posters, less strict self-promotion gating.

Labeled E1 (English channel 1 for the v0.3 promo cycle) to
distinguish from the KR channels (K1 GeekNews, K4/K5 Velog,
K6 X). Placed at the top of the Social posts table as the most
recent entry.

Out of scope:
- The OpenSSF silver lessons post (drafted for r/opensource) β€”
  separate future publication after the intro post settles, per
  the agreed "intro first, lessons second" sequencing.
- r/selfhosted / r/LocalLLaMA cross-posts β€” 24h+ after the
  r/SideProject intro per Reddit cross-post etiquette.
- Recording Reddit engagement metrics (upvotes / comments) β€”
  added later only if a notable reply thread develops.
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