Decision Rain Library Project works with any AI assistant that can read and write Raindrop bookmarks. The most common integration is ChatGPT with the official Raindrop connector. The connector description bootstraps the assistant’s behavior at the start of a session — it does not replace the SYSTEM documents stored inDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/decision-rain-library-project/llms.txt
Use this file to discover all available pages before exploring further.
00_SYSTEM. Think of the connector description as the first instruction and 00_SYSTEM as the full rulebook.
Prerequisites
Before connecting an assistant, make sure you have:- An active Raindrop account with the five-collection structure already created (see Collections).
- SYSTEM documents loaded as bookmarks in
00_SYSTEMwith governance text in their note or excerpt fields (see SYSTEM Docs). - An AI assistant with Raindrop integration support — ChatGPT Plus or Team with connector access, or another MCP-capable assistant.
Connecting ChatGPT to Raindrop
ChatGPT’s connector screens change over time, so this is direction rather than a permanent step-by-step UI guide. The general path is:Open ChatGPT settings
Navigate to your ChatGPT account settings and look for the section covering connectors, integrations, or plugins — the label varies by interface version.
Find the Raindrop connector
Search for Raindrop in the connector or integration library. The official connector is published by Raindrop.io.
Authorize access
Follow the OAuth flow to grant ChatGPT read and write access to your Raindrop account. The connector needs access to all collections you intend to use.
If the connector screens look different from what you expect, check Raindrop’s official documentation and ChatGPT’s connector help pages for current instructions. The exact UI is not stable enough to document step-by-step here.
Writing the Connector Description
A connector description bootstraps the assistant’s behavior before it reads SYSTEM. Keep it short — its job is to orient the assistant, not to replace the full rule set. Use this exact description:Backend framing
“Use Raindrop as a Decision Library backend, not as generic bookmarks” prevents the assistant from treating your collections like a general-purpose save-everything bookmark folder. It signals that collections represent lifecycle states.
INBOX-first
“New links should first be saved to 00_INBOX” preserves the trace. Every new signal gets captured before analysis begins, so nothing is lost if inspection fails or is incomplete.
SYSTEM read
“Before reviewing or moving links, read 00_SYSTEM” ensures the assistant loads your controlled taxonomy, note template, and decision rules before proposing anything. Without this, the assistant works from defaults.
Propose, don't validate
“ChatGPT may inspect and propose, but the user decides” enforces the operator gate. The assistant cannot promote, archive, or finalize anything — that authority stays with you.
MCP and Other Connectors
If you use an MCP-compatible assistant other than ChatGPT, the same principles apply. The assistant needs read and write access to Raindrop collections. The connector description or system prompt should include the same four instructions:- Treat Raindrop as the Decision Library backend.
- Save new links to
00_INBOXfirst. - Read
00_SYSTEMbefore serious work. - Propose but do not validate — the operator decides.
00_SYSTEM remain the canonical rule source regardless of which assistant you use.
Conservative Write Behavior
Troubleshooting
The assistant isn't reading SYSTEM documents
The assistant isn't reading SYSTEM documents
Check that the
00_SYSTEM bookmarks have governance text in their excerpt or note field, not just a placeholder URL. Raindrop requires a URL for every bookmark, but the URL destination is not the content — the note field is. If the note is empty, the assistant has nothing to read even if it can access the bookmark.To verify: open each 00_SYSTEM bookmark in Raindrop and confirm the note or excerpt field contains the full governance text from the corresponding docs/ file in the repository.The assistant is writing directly to 20_LIBRARY
The assistant is writing directly to 20_LIBRARY
This means the operator gate is not being enforced. Take these steps:
- Remind the assistant of the rule: no entry reaches
20_LIBRARYwithout explicit operator approval for that specific entry. - Update the connector description to include the propose-don’t-validate instruction if it is missing.
- Verify that
00_AGENT_CONTRACTis loaded in00_SYSTEMwith the full authority boundary text in its note field — this document is the primary source of the gate rule.
20_LIBRARY without approval, treat any entries there as unvalidated and move them to 10_REVIEW until you have reviewed them.Raindrop API errors during connector use
Raindrop API errors during connector use
API errors during a session should not result in silent data loss or silent partial classification. When an error occurs, the assistant should report:
- what it attempted to save or change
- what was confirmed written (if anything)
- what is still pending or unresolved
- the minimum action needed from you to recover