10.3 Default behavior: dry-run

Without --commit, the command runs the LLM extraction and prints a JSON array of proposed facts:

ownsona teach my-life.txt --subject Blake

You’ll see something like:

[
  { "text": "Blake started programming in 1982.", "tags": ["history"] },
  { "text": "Blake's first computer was an Apple II+.", "tags": ["history","computing"] },
  { "text": "Blake lives in Tennessee.", "tags": ["personal","location"] },
  ...
]

You can redirect to a file with --output review.json and edit by hand.