Commit graph

4 commits

Author SHA1 Message Date
Snider
66e2df79b6 fix(ts): update stale API call and apply gofmt formatting
- Fix marketplace.NewInstaller call to match go-scm v0.3.4 signature
  (now requires Medium as first argument)
- Apply gofmt: sort imports lexicographically, fix struct field alignment
- Update CLAUDE.md: correct DenoClient mutex type (sync.Mutex not RWMutex)
- Remove stale pkg/coredeno comment and unnecessary unused import guard

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 09:13:40 +00:00
Snider
3026d3dd03 refactor: swap pkg/framework imports to pkg/core
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 14:11:10 +00:00
Snider
f9d05eb4ab refactor: swap pkg/{io,log,i18n} imports to go-io/go-log/go-i18n
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 12:35:42 +00:00
Snider
70a6110590 feat: extract core/ts from core/go pkg/coredeno
TypeScript/Deno runtime bridge — Go gRPC server + Deno sidecar.
The seed project that inspired the entire Core framework.

- Module: forge.lthn.ai/core/ts
- Package: ts (renamed from coredeno)
- gRPC bridge: CoreService (Go→Deno) + DenoService (Deno→Go)
- Deno runtime: worker isolation, module loading, permissions
- Proto descriptor retains original path (regenerate with protoc later)

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 09:00:25 +00:00