codebook / potato /memos /__init__.py
davidjurgens's picture
Deploy: Potato — Codebook Annotation
aceb1b2 verified
Raw
History Blame Contribute Delete
821 Bytes
"""
Memos (universal annotation feature).
Free-text notes an annotator attaches to an instance or to a text
selection within an instance. Universal — available in standard
annotation, solo mode, and QDA mode; gated by `annotation_ui.memos`
(default off in standard mode; on for qda_mode/solo_mode).
Layers:
- `store` — SQLite persistence over the universal `project.sqlite`.
- `service` — visibility + permission rules (private/shared; admins
always read; author-only edit; author/admin delete).
"""
from .service import (
MemoError,
MemoNotFound,
MemoPermissionError,
create_memo,
delete_memo,
list_visible,
update_memo,
)
__all__ = [
"MemoError",
"MemoNotFound",
"MemoPermissionError",
"create_memo",
"list_visible",
"update_memo",
"delete_memo",
]