Skip to content

Source

A source is anything worth keeping. Notes, past posts, saved articles, RSS or newsletter content, Notion or Obsidian exports, Readwise highlights, direct uploads, or a URL you pasted this morning. The library is general-purpose. You do not have to justify why something is there.

This is a deliberate stance. Older framing treated sources as “writing-influence inputs” only. In practice, most of what you read is not meant to shape your voice. It is reference, background, or a question you are chasing. Sadie treats all of that as first-class and lets you optionally signal influence when you want to.

notes, docs, past_posts, saved_article, rss, newsletter, notion, obsidian, readwise, upload. The list is additive. Future integrations slot in without breaking existing sources.

Every source can carry a weighting:

  • personal_library for something you are keeping for your own reference
  • representative_of_me for material that genuinely speaks with your voice
  • reference_material for background you want Sadie to know about, not speak like
  • use_cautiously for material with noise, bias, or a voice you want kept at arm’s length

None of this is required. A source is useful without a weighting. The compilers use weighting, when present, to calibrate how much a source should shape your Soul versus provide reference context.

Weighting history is tracked in a separate table with optional notes, so you can adjust as your relationship with a source changes.

Adding a source kicks off two kinds of downstream work:

  1. Wiki patches. The source body is scanned for concepts, people, themes, and questions already in your wiki, and for new ones. Matches produce candidate patches that cite the source. See Wiki.
  2. Soul evidence. Representative-weighted sources feed your Voice Portrait. Reference material feeds the narrative layers without touching voice.

Uploaded sources land as ready. Sources that pull from live integrations move through connecting, ready, error, or paused. You can pause any source at any time to stop it feeding the compilers.

Sources live in Memory. See Sources surface for the library view.