Skip to content

docs(readme): Interchange-style install and examples (CL-8775) - #8

Merged
TheGreatAxios merged 8 commits into
mainfrom
cl-8775-readme-granola
Sep 22, 2026
Merged

TheGreatAxios merged 8 commits into
mainfrom
cl-8775-readme-granola

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Quickstart now leads with the entry point production actually mounts: installGranolaIngestion(app, config) wires createGranolaBindingStore + ensureGranolaWebhook + createGranolaIngest + mountGranolaWebhook onto a host's Hono app — host-owned persistence, enrichment, and rendering passed in as the library's own GranolaBindingsPort/GranolaTranscriptStore/GranolaKnowledgeCapture/GranolaIngestLifecycle types, nothing faked.

The plain client + tool definitions (root export, no hub dependency) moved to a "Lower-level" section, since GRANOLA_TOOL_DEFINITIONS' handlers are still not implemented placeholders — the README now says so instead of implying they work.

Fixed two inaccuracies from the prior pass: client.listNotes was called with a non-existent limit option (real signature requires folderId), and the webhook payload example used payload.noteId (the real field is note_id).

Verification

README-only. Every export named was grep-checked against src/tools/index.ts, src/ingress/index.ts, and src/ingest/index.ts. Both code fences were copied into a scratch readme-check.ts at the repo root and typechecked with this repo's own tsc (bundler resolution, strict) — clean, no errors — then deleted.

Registry add commands for @corbits/granola. Examples match public exports.
Use Quickstart / How it works / Development / License instead of
Install / Use / Full example / Contributing.
Swap package README headings to Interchange names: Runtime support, Quickstart, How it works, Development, License. Keep registry add, not github:.
@TheGreatAxios
TheGreatAxios merged commit c845a73 into main Sep 22, 2026
7 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-8775-readme-granola branch September 22, 2026 05:19
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