Skip to content

docs(claude.md): reframe architecture around Workspace launcher + Trading-context injector#213

Merged
luokerenx4 merged 1 commit into
masterfrom
local
May 25, 2026
Merged

docs(claude.md): reframe architecture around Workspace launcher + Trading-context injector#213
luokerenx4 merged 1 commit into
masterfrom
local

Conversation

@luokerenx4
Copy link
Copy Markdown
Contributor

Summary

  • Reframed CLAUDE.md's opening one-liner away from "file-driven, no database" (a persistence-implementation detail) toward the architecture as it actually looks from a code-writing perspective: Workspace launcher + Trading-context injector, with broker code in a separate UTA process. File-driven demoted to a closing fact.
  • Added a dedicated Inbox section in Key Architecture (InboxStore + inbox_push MCP tool — the Workspace → user push channel).
  • Renamed "AI provider layer" → Provider routing — GenerateRouter and dropped AgentCenter from the "top-level orchestration" framing. Scope note added: the Workspace path runs its model loop inside the native CLI, so it doesn't touch this layer.
  • Consolidated AgentCenter / ConnectorCenter / NotificationsStore into a single Legacy chat path section — still wired for Telegram / MCP Ask / heartbeat / /chat SSE, but no new work routes through it.
  • Project Structure tree updated to match (core/ flags the legacy trio and lists InboxStore; connectors/ marked legacy).

The README itself already moved past "file-driven" as a tagline some time ago; this just brings the dev-facing briefing in line.

Test plan

  • Pure docs change — no code touched, no tests to run
  • grep confirms remaining AgentCenter / ConnectorCenter references all sit in legacy-flagged contexts

Boundary touch

None — docs only.

🤖 Generated with Claude Code

…ding-context injector

The opening one-liner was selling the persistence model ("file-driven,
no database") — accurate but the wrong layer for an incoming-session
briefing. From a code-writing perspective Alice is now a Workspace
launcher (capability ships as templates + satellite repos, not src/
deps) plus a Trading-context injector (market data / analysis / news /
UTA SDK, surfaced into workspaces via MCP). Re-anchored the opening on
that, and reorganized Key Architecture to match:

- Added Inbox section (Workspace → user push via InboxStore +
  inbox_push MCP tool), distinct from the legacy NotificationsStore
- Renamed "AI provider layer" → "Provider routing — GenerateRouter";
  dropped AgentCenter from the "top-level orchestration" framing and
  noted the Workspace path runs its model loop inside the native CLI
- Consolidated AgentCenter / ConnectorCenter / NotificationsStore
  into a dedicated "Legacy chat path" section — still wired for
  Telegram / MCP Ask / heartbeat / /chat SSE, but no new feature
  work routes through it
- ToolCenter section now names workspace-tool-center as the actual
  Trading-context injection point inside a workspace
- Project Structure tree: core/ flags the legacy trio and adds
  InboxStore; connectors/ marked as legacy push channels

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@luokerenx4 luokerenx4 merged commit 850b9b0 into master May 25, 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