Commit graph

13 commits

Author SHA1 Message Date
Snider
d828c6356a docs: remove implemented plan/spec files
Some checks failed
Security Scan / security (push) Successful in 9s
Test / test (push) Failing after 56s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 12:45:54 +00:00
Snider
fe90224de6 docs: add GUI app shell design spec
Some checks failed
Security Scan / security (push) Successful in 9s
Test / test (push) Failing after 58s
Port lthn-desktop application frame to core/gui/ui as reusable
framework. ProviderDiscoveryService for dynamic navigation and
custom element loading. Provider host component with safe DOM.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 12:30:26 +00:00
Snider
2d55600bb2 feat(runtime): add RuntimeManager for provider loading
Some checks failed
Security Scan / security (push) Successful in 9s
Test / test (push) Failing after 54s
RuntimeManager discovers providers in ~/.core/providers/, starts their
binaries via os/exec, waits for health checks, and registers ProxyProviders
in the API engine. Wired into all three IDE modes (MCP stdio, headless,
GUI) with proper startup/shutdown lifecycle. Includes implementation plan.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 12:22:46 +00:00
Snider
abd4bfad76 docs: add runtime provider loading design spec
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 59s
Plugin ecosystem: install/remove providers without recompile.
Mining namespace pattern for route proxying. Managed process
lifecycle. Dynamic JS loading. Swagger aggregation.
core install/remove/update CLI commands.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 12:12:08 +00:00
Snider
74ec4db309 docs: add go-scm service provider + custom elements design
Some checks failed
Security Scan / security (push) Successful in 11s
Test / test (push) Failing after 58s
REST API for marketplace/manifest/installed/registry.
Lit element bundle: core-scm-panel, marketplace, manifest,
installed, registry. Composable custom elements.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:35:40 +00:00
Snider
7d1d5ce2df refactor: update import path from go-config to core/config
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 53s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:28:39 +00:00
Snider
44f49c97cb docs: add core/api polyglot merge implementation plan (8 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:42:01 +00:00
Snider
c3db1cd425 docs: add core/api polyglot merge design spec
Some checks failed
Security Scan / security (push) Successful in 7s
Test / test (push) Failing after 53s
Merge core/go-api + core/php-api into core/api.
Same pattern as core/mcp polyglot repo.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:36:07 +00:00
Snider
622150d78c docs: add service provider framework implementation plan (6 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:35:43 +00:00
Snider
f2f94cb35f docs: add service provider framework design spec
Some checks failed
Security Scan / security (push) Successful in 8s
Test / test (push) Failing after 55s
Polyglot provider pattern for core/go-api. OpenAPI as contract.
Go, PHP, TypeScript packages register as providers to get
REST API, MCP tools, and GUI panels automatically.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:29:31 +00:00
Snider
f278dee917 docs: add IDE modernisation implementation plan (5 tasks)
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:06:16 +00:00
Snider
7fe9bdc4e2 docs: add IDE modernisation design spec
Replace hand-rolled MCP bridge, webview service, and brain tools
with imports from core/mcp, core/gui, and ecosystem packages.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 09:00:40 +00:00
Snider
e2c6a79487 docs: add human-friendly documentation
Some checks failed
Security Scan / security (push) Failing after 17s
Test / test (push) Failing after 39s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00