Skip to content

docs: refresh architecture + README for monorepo + dashboard#31

Merged
Exelord merged 1 commit into
mainfrom
claude/docs-arch-refresh
May 12, 2026
Merged

docs: refresh architecture + README for monorepo + dashboard#31
Exelord merged 1 commit into
mainfrom
claude/docs-arch-refresh

Conversation

@Exelord
Copy link
Copy Markdown
Member

@Exelord Exelord commented May 12, 2026

Docs-only. Brings docs/architecture.md, docs/README.md, and the
repo-layout block in CLAUDE.md up to date with the re-monorepo
(PR #25) and the dashboard subsystem (PRs #19#29).

Changes

  • docs/architecture.md

    • "Each file under src/" → "Each file under packages/run/src/".
    • New Repository layout section pointing at the
      packages/run + apps/dashboard split.
    • Module map now lists dashboard.ts, ulid.ts, errors.ts
      all real modules today.
    • New Dashboard subsystem (detail) section covering the
      read-only DB handle, /api/* routes, the static-serving
      uiDir indirection, and the Cloudflare-Worker hand-off.
  • docs/README.md

    • New Repository layout section.
    • Versioned-guarantees paths corrected (src/config.ts
      packages/run/src/config.ts, etc).
    • Mentions the dashboard wire shape as a public contract.
  • CLAUDE.md

Test plan

  • bun run format clean
  • bun run lint clean
  • No source touched — test suite unchanged.

Generated by Claude Code

- docs/architecture.md: 'Each file under src/' → 'packages/run/src/';
  added a Repository layout section pointing at the packages/run +
  apps/dashboard split; module map now lists dashboard.ts, ulid.ts,
  errors.ts (all real now); new Dashboard subsystem detail section.
- docs/README.md: new Repository layout section; versioned-guarantees
  paths corrected (src/config.ts → packages/run/src/config.ts, etc);
  mentions the dashboard wire shape.
- CLAUDE.md: drop the 'legacy dashboard-ui/' line (deleted in PR #28),
  refresh the 'apps/dashboard/' comment, add ulid.ts and errors.ts to
  the in-package layout (both exist and are referenced from
  architecture.md).

Docs-only — no behaviour change.
@Exelord Exelord merged commit 8a2ae59 into main May 12, 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.

2 participants