Storage Contract¶
Root path:
~/Library/Application Support/OpenScribe
Session artifacts¶
Recordings/YYYY-MM-DD/HHmmss-<uuid>/audio.m4aRecordings/YYYY-MM-DD/HHmmss-<uuid>/session.jsonRecordings/YYYY-MM-DD/HHmmss-<uuid>/raw.txtRecordings/YYYY-MM-DD/HHmmss-<uuid>/polished.md
Shared data¶
Rules/rules.mdRules/rules.history.jsonlRules/vocabulary.txtStats/usage.events.jsonlModels/whisper/ggml-<model>.binModels/parakeet/<model>/(Core ML model folders:parakeet-ultra,parakeet-vocabulary)Config/settings.json
Local models download from Hugging Face at pinned revisions. OpenScribe verifies the SHA256 of every file and moves a model into place only once it is complete.
Why this matters¶
This contract keeps each recording durable and inspectable.