Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.01 KB

File metadata and controls

18 lines (15 loc) · 1.01 KB

Summarize Guardrails

  • Hard rule: single source of truth = ~/Projects/summarize; never commit in vendor/summarize (treat it as a read-only checkout).
  • Note: multiple agents often work in this folder. If you see files/changes you do not recognize, ignore them and list them at the end.

Workspace layout (note)

  • Monorepo (pnpm workspace).
  • Packages:
    • @steipete/summarize = CLI + UX (TTY/progress/streaming). Depends on core.
    • @steipete/summarize-core (packages/core) = library surface for programmatic use (Sweetistics etc). No CLI entrypoints.
  • Versioning: lockstep versions; publish order: core first, then CLI (scripts/release.sh / RELEASING.md).
  • Dev:
    • Build: pnpm -s build (builds core first)
    • Gate: pnpm -s check
    • Import from apps: prefer @steipete/summarize-core to avoid pulling CLI-only deps.
  • Daemon: restart with pnpm -s summarize daemon restart; verify via pnpm -s summarize daemon status.
  • Commits: use committer "type: message" <files...> (Conventional Commits).