Skip to content

refactor: converge Helm to a local-first personal artifact library - #6

Merged
waple0820 merged 2 commits into
mainfrom
refactor/converge-local-library
Jul 22, 2026
Merged

refactor: converge Helm to a local-first personal artifact library#6
waple0820 merged 2 commits into
mainfrom
refactor/converge-local-library

Conversation

@waple0820

Copy link
Copy Markdown
Owner

What

Collapse Helm from a four-plane system into two responsibilities:

  1. Ease of use — any coding agent hands off a report by writing one file. No token, no daemon, no review inbox.
  2. Professionalism — a built-in authoring skill produces self-contained HDOC/1.1 HTML in a distinct cool-grey engineering design system.

Sharing / publishing / intranet, the Bridge inbox, the IndexedDB library, folder-sync/backup/repair, and the Draft/Reviewed/Published + Channel/Fork state machine are all removed. The filesystem is the library; a static gallery reads it back.

Removed (~230 KB)

app.js (101 KB), styles.css (57 KB), channel-store.js, folder-sync.js, archive-backup.js, repair.js, validator.js, helm_bridge.py, helm_share_server.py, Docker/Procfile/Rainbond deploy, old submit/bootstrap scripts, and the sharing/bridge/folder-sync docs.

Added

Path Role
bin/helm one Python-stdlib CLI — init / new / index / serve / check, zero deps
skill/ portable authoring skill (Claude Code + Codex): SKILL.md, design-system.md, template.html, components.html
gallery/ static browser reading library/catalog.json, no server logic
library/ the library = filesystem: <slug>/index.html + inline manifest
docs/ARCHITECTURE.md, docs/HDOC-SPEC.md rewritten to the new model
tests/test_helm.py 10 tests over the CLI + HDOC/1.1 contract

Notes

  • The library is local and personal: artifacts are gitignored so this public repo never carries them.
  • python -m unittest discover -s tests10 passing. helm serve endpoints verified 200.

🤖 Generated with Claude Code

waple0820 and others added 2 commits July 22, 2026 17:52
Collapse Helm from a four-plane system (browser IndexedDB library, agent
Bridge inbox, intranet share/publish server, folder-sync/backup/repair)
into two responsibilities: let any coding agent hand off a finished report
by writing one file, and read it back with a static gallery.

Removed (~230 KB): app.js, styles.css, channel-store/folder-sync/
archive-backup/repair/validator, helm_bridge.py, helm_share_server.py,
the Draft/Reviewed/Published + Channel/Fork machinery, Docker/Procfile/
Rainbond deploy, and the old submit/bootstrap scripts.

Added:
- bin/helm — one Python-stdlib CLI (init/new/index/serve/check), zero deps
- skill/ — portable authoring skill (Claude Code + Codex): SKILL.md,
  design-system.md (cool-grey engineering identity), template.html,
  components.html
- gallery/ — static browser reading library/catalog.json, no server logic
- library/ — the library is now the filesystem: <slug>/index.html + manifest
- docs/ARCHITECTURE.md, docs/HDOC-SPEC.md rewritten to the new model
- tests/test_helm.py — 10 tests over the CLI and HDOC/1.1 contract

The library stays local and personal: artifacts are gitignored so this
public repo never carries them.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DndbpvEJmXZUkuQMiBWXLH
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DndbpvEJmXZUkuQMiBWXLH
@waple0820
waple0820 merged commit 36a1ae1 into main Jul 22, 2026
1 check passed
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